80
344
58
72
25
285
148
482
331
174
108
119
134
286
64
380
349
221
301
972
311
3595
71
214
297
130
27
116
75
289
38
28
45
544
132
921
128
226
168
253
53
89
430
447
207
123
246
282
320
235
299
300
356
136