33
16
17
138
181
51
79
42
45
442
15
29
7
60
19
81
41
31
47
62
52
46
358
165
122
89
36
230
34
114
55
132
770
66
25
10
24
49
56
105
222
40
178
215
30
204
26
27
22
94
77