75732283
62795995
37066510
59322330
10222654
46592061
95199195
59657311
46337658
19561396
9829387
81206423
99009396
86848244
17828899
78554860
78346351
32059216
2905693
18422557
16748350
32772187
67828555
50918430
82296572
25521861
52789365
638901
62627175
26579991
74123003
14784712
90308219
49436225
16674904
2244491
54911312
21044953
38479718
21074441