94
205
51
23
56
60
25
132
84
115
58
21
22
14
20
134
167
80
31
57
64
224
169
188
38
29
185
85
163
143
11
48
90
15
45
81
41
103
222
63
421
295
281
155
168
124
241
214
98