33557686
11239519
90172959
64808888
54558943
96797934
16319241
78865013
82931485
85563098
8736324
64221605
40164769
15978165
59343710
89816053
10665165
83382559
62481934
85614683
87424883
70482349
90651567
92372705
19801791
39872587
12672545
6068343
8387354
52012758
90992447
83454875
1631260
40925466
13163174
53335287
63175204
39166297
55012458
37094745