260
236
48
25
126
223
42
30
19
22
65
100
73
94
69
178
149
144
99
192
119
233
147
21
47
171
13
306
6
86
96
24
51
61
206
80
75
165
62
82
33
72
118
416
53
237
14
46
18
67
54