32
17
12
14
40
38
167
23
29
93
45
27
110
215
89
80
102
226
123
10
157
24
35
15
30
122
53
31
176
39
178
136
83
204
71
34
18
25
50
42
20
403
154
121
76
51
233
104