250
222
68
143
76
26
104
25
292
52
146
209
19
185
362
13
342
116
65
196
78
360
23
30
54
87
119
164
34
129
16
99
358
22
33
64
8
5
124
12
82
47
9
11
4
15
10
69