410
99
139
42
36
17
23
210
56
69
75
104
95
231
109
293
330
845
267
117
88
249
72
113
243
82
152
33
493
1224
123
84
43
1230
562
875
49
94
141
12054
645
34
65
32
37
39
112
13
73
26
61
47
46