86101614
1257608
54447414
8675158
23511624
9031233
51142789
100001908
64973282
10442959
2982447
5658108
66396652
88305515
35693308
43109690
75537584
68427378
32184463
5889979
6880628
65835823
14615826
44566094
5306400
35022661
20593452
16875287
5395883
92085573
56237647
97175371
91772130
6629866
9388017
20387681
81865095
45447096
27902741
37239400