246
31
214
105
71
18
10
140
26
14
291
108
36
93
38
109
204
73
50
67
95
196
28
48
29
112
69
54
46
75
35
85
161
16
97
193
118
3
266
42
72
11
63
4
33
62
114
15
272
49
100
259
82
149
43
279
146