93994636
9274166
62546549
61044577
18529771
53264202
16428014
11836286
25078759
12975389
77372775
44943031
90784860
73446855
29437162
8780853
75646297
19283039
20866305
10241415
53581634
30811671
42297517
52338314
55218987
46272325
82384973
64094408
47942239
58644350
20861135
3758604
31012171
1480571
65195987
41059190
44405049
47459632
90249353
60765371