28822132
8587036
8427457
90835647
18069800
93987500
84214013
19138766
46857939
82375421
70513972
73814416
31225473
9137855
34407535
5809283
56391124
31448481
67184356
18243962
5891388
82265877
15594299
61089675
22049796
91705649
92426512
2082411
4990382
73546642
795273
2764897
14146638
12671395
31948610
52946015
29869330
6138519
68361934
57139691