32
5
159
66
68
27
9
117
39
274
21
50
70
174
188
34
37
25
234
109
79
134
94
127
23
10
164
78
126
96
51
112
43
4
80
194
139
54
40
35
355
60
47
15
12
41