16
58
155
310
47
35
42
84
52
37
59
79
184
34
88
119
129
17
191
20
199
14
5
65
411
111
18
28
221
61
24
77
173
45
248
149
105
51
236
245
104
123
213
33
57
136
90
163
89
174
168
137
139
56
106