361
119
511
72
408
10
503
106
430
26
296
47
513
48
484
38
587
142
133
82
554
132
369
187
235
68
494
151
177
149
86
59
409
51
321
31
194
37
327
101