35
42
377
67
178
271
93
58
74
29
75
90
141
98
53
38
95
28
56
44
496
172
150
94
285
51
140
16
71
14
229
126
105
270
218
181
24
37
81
27
50
26
250
48
130
61
361
1287
204