395
258
220
34
128
41
487
79
279
190
232
116
54
49
208
94
50
187
194
302
134
73
98
82
61
172
176
227
20
471
35
23
347
46
253
360
67
170
86
181
88
111
90
173
87
188
119
18
71
153
43
42
70
95
17
66
125
25