117
236
43
13
126
24
12
134
74
119
70
99
603
187
225
157
14
161
92
95
263
82
193
218
290
226
308
102
174
294
222
52
65
143
98
487
295
154
199
160
32
190
544
185
152
554
23
300
106
507
132
66
29
141
318
90
40