16
85
41
20
120
8
28
73
141
9
34
18
4
22
21
39
71
23
224
70
25
24
103
91
75
38
163
113
300
52
79
121
42
43
158
160
421
123
147
142
118
122
308
105
148
153
30
164
165
173
161
62
272
294
197