18
11
37
34
1
46
52
12
24
91
26
278
17
5
79
66
65
415
296
320
449
20
49
99
54
247
78
105
132
311
190
72
30
214
19
69
223
279
163
156
286
87
253
222
67
160
93
28
636
231
22
117