28
60
120
15
33
222
110
56
78
572
79
109
92
161
255
153
36
97
555
137
297
172
142
73
27
88
68
735
113
292
29
205
512
45
274
35
232
43
66
194
63
244
257
276
223
562
167
31
430
143
169
90
131
44
178
179
105
112
20