25
117
14
220
104
97
16
11
76
41
43
26
66
32
87
55
119
148
77
120
62
71
51
52
65
149
93
158
56
249
228
57
157
80
61
232
284
128
35
266
244
224
69
283
189
31
250
133
107
109
28