124
1197
62
274
278
58
301
42
34
14
35
27
30
82
17
131
312
24
282
9
7
295
107
53
313
36
43
155
416
224
122
72
71
49
346
94
92
25
207
142
309
65
329
50
1890
86
191
152
103
572
171
69
31
59