330
66
55
18
22
25
16
19
82
33
87
62
174
124
305
101
41
28
133
132
65
122
59
314
252
265
43
336
7
207
24
8
54
142
239
97
11
64
58
74
72
60
32
75
29
26
894
143
90
85
83