38
2
7
33
24
26
6
35
42
15
20
229
131
36
21
27
85
173
148
184
52
51
80
167
29
134
75
9
11
12
59
366
93
30
14
81
79
25
22
114
99
109
299
61
126