32
185
189
231
124
62
114
171
68
88
130
43
0
117
47
78
58
176
153
12
9
84
271
213
50
76
95
74
89
56
103
155
99
59
16
100
31
24
36
121
49
105
28
107
61
101
82
112
19
10
70
37
72
173
45
57