250
57
44
35
6
20
27
68
174
21
24
29
17
56
122
26
129
45
248
183
43
2
166
102
71
40
143
13
91
175
46
82
30
19
85
50
125
268
25
22
121
73
49
32
14
18
63