103
60
23
65
43
213
76
287
228
165
56
124
113
37
66
119
376
141
74
63
212
136
27
44
104
170
42
98
33
95
18
49
26
17
215
108
10
16
241
195
137
75
180
131
72
161
120
159
41
89
111