120
78
50
194
129
76
310
334
48
79
486
60
175
82
193
71
149
86
299
74
36
348
376
797
191
72
246
1329
1421
425
848
104
402
410
279
439
489
178
208
84
28
293
49
31
34
58
267
620
283
269
562
127
693
114