29
140
13
79
404
174
130
76
85
40
105
161
51
60
87
18
16
35
68
96
27
176
42
17
38
22
43
24
34
116
149
164
95
88
59
33
12
46
21
30
222
92
66
28
55
56