70
31
372
73
55
333
117
57
102
114
149
82
484
145
157
411
840
71
1306
49
197
88
65
89
251
360
341
159
143
334
137
178
48
128
169
100
1341
276
123
113
150
172
62
216
50
345
153
152
112
52
300
323
376
533
37