285
82
351
30
57
217
32
499
13
60
142
21
37
199
101
47
170
45
129
59
65
38
124
26
540
35
29
743
112
114
359
582
86
100
302
56
451
83
14
266
5
71
570
85
40
88
423
549
153
17
34
68