13
41
16
17
841
82
140
186
54
30
159
97
158
61
57
84
47
190
277
50
14
5
109
333
431
116
52
480
33
68
55
135
21
58
652
75
27
138
63
39
166
56
1239
77
958
197
240
389
53
168
60
908
191