33
179
60
160
56
67
176
98
96
177
62
24
79
91
76
172
27
115
81
69
66
58
191
95
89
48
84
64
167
200
36
113
184
110
307
343
270
125
377
147
78
117
54
133
144
102
83
219
382
94
199