112
50
146
604
258
157
306
186
18
19
268
244
1937
24
767
49
14
500
34
56
148
16
98
69
55
54
234
53
205
10
23
27
74
269
39
8343
84
51
223
509
11
32
46
25
30
236
9
617
65
811
8
194
95