43875702
87567821
17257852
12937930
20012900
58067545
62513249
43197541
28475987
42988074
10786446
8759316
3697840
49473863
31739155
70701293
23706761
21625350
9664691
58316160
8140798
25141669
85087381
79526713
33099906
68831432
50061890
63858816
82761379
56738994
71579335
2818436
93976571
91331510
16055215
2459869
9705644
74419783
24367941
7113266