58
71
38
23
12
16
32
41
51
25
187
27
257
251
10
234
102
21
50
34
171
241
29
97
422
176
101
95
61
54
245
19
366
53
55
56
4
96
24
59
190
15
37
76
1345
278
399
42
504
85
334
39
255
521
26