35
130
97
8
167
37
94
124
277
364
88
47
26
344
157
117
164
41
91
199
308
116
92
19
313
181
80
219
449
68
121
76
36
49
78
21
64
43
45
23
154
282
209
373
253
72
295
189
306
248
65
217
77
34
48
13
152