9
304
200
88
379
61
52
37
79
117
31
871
130
97
44
252
30
77
7047
190
508
393
66
262
53
35
465
42
95
28
47
172
84
40
48
90
45
319
105
56
41
119
132
127
92
287
124
87
80
54
59