246
104
1891
77
109
123
69
27
48
110
35
66
47
446
68
343
30
683
38
94
49
56
57
28
91
75
37
52
33
55
999
11
179
84
96
44
99
310
169
879
39
82
332
192
108
62
31
303
416
132
41
79