29
20
161
22
21
60
185
17
43
176
45
942
104
44
16
46
173
116
48
81
85
28
130
91
36
25
129
79
87
478
99
90
194
39
64
58
31
147
61
84
10
71
266
56
133
34
66
193
82
155
70