13
32
24
28
77
11
126
299
22
281
8
5
61
284
105
52
18
306
188
36
38
151
412
214
72
65
118
68
169
69
47
337
94
35
86
31
25
112
191
139
308
58
325
342
50
48
1862
80
182
147
96
566
59
204
26
30