29
163
66
36
82
67
85
266
75
40
101
132
78
61
168
47
267
159
111
188
63
107
69
113
53
79
52
43
33
17
65
18
24
56
261
423
14
118
167
73
45
202
176
186
112
38
220
1351
246
104
22
58
175
162
64
27
9