53
300
27
78
68
142
50
110
181
80
332
336
261
292
226
79
34
121
372
1
84
366
71
56
61
95
46
57
51
65
55
192
66
48
180
7
172
405
90
101
60
107
54
221
152
130
14
168
88
64
62
31
128