43
101
202
36
104
34
158
2500
241
24
69
386
23
42
251
292
45
27
193
598
73
85
30
59
746
82
111
33
150
116
163
282
422
18
348
72
609
84
841
126
65
641
22
246
418
123
195
398
248
345
1547
91
55
11
10