43
15
37
12
11
6
2
36
25
29
31
22
14
28
33
34
46
136
27
20
108
165
30
19
83
148
49
18
16
38
124
115
39
379
70
260
78
45
127
35
41
157
109
125
214
130
351
198
217
48
97