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