8
278
39
56
42
36
32
147
50
90
172
509
15
169
11
33
437
68
96
35
106
223
71
1099
54
51
176
23
7
811
117
25
92
105
28
177
20
282
59
3
70
292
65
191
53
41