118
36
32
244
140
499
339
416
43
141
115
408
129
210
438
254
185
656
538
192
345
241
166
287
316
120
953
159
198
35
170
233
132
149
15
70
171
186
11
31
58
484
236
89
16
174
107
97
96
99
34
69
279
641
82
127
51