283
163
429
65
78
127
43
425
37
140
323
96
276
72
12
24
14
133
99
231
20
142
387
210
82
422
193
49
191
164
205
155
359
168
117
85
113
15
80
118
16
183
100
88
125
36
38
32
44
9