95841252
87977475
16102921
67723567
19312427
24126490
38888453
32654978
14426974
11917467
82338879
6500354
3537424
99855654
64994800
83338932
11443797
1470900
33371537
1935494
32263083
74428781
81804083
94056090
48631801
67915652
46214900
335808
46862954
1702648
58139752
17716996
34845393
73151023
31332682
64727049
13131061
50351116
55124728
41153347