91092716
8317478
51725287
26731582
25032066
4996569
35531773
1751746
12664031
71084659
19917347
59433910
5296820
42528792
54496923
48615362
67891805
52552442
76051671
11424302
46235045
99244176
4968839
50758234
80327800
42273694
42515190
48611864
3114152
92268275
16856394
5347378
43223071
33756072
21911722
83635270
4206682
3308364
78495353
17782256