50
25
8
32
38
20
318
17
22
19
10
33
2
12
14
114
59
76
427
39
119
117
15
44
173
78
124
58
62
122
111
146
29
77
88
189
178
55
28
18
132
155
346
41
243
60
34