32
152
407
61
29
307
367
1486
25
120
153
26
651
40
240
210
162
35
1298
306
97
221
21
55
13
36
159
46
28
497
203
9
30
857
33
94
364
143
504
41
134
24
102
16
578
65
274
356
56
222
189
163
60
38
54
246
42
515
124