95609049
32922123
34648603
35207282
30282942
54699146
678531
4121043
42251649
73718844
29351073
87177587
49605225
3324887
31825056
51463418
40552644
68048693
32053159
90822744
35044412
94883465
47825875
72049822
34935263
58403432
38231002
38599614
12686146
93825204
64222731
70821527
3432331
32153002
1480876
47013953
75902097
94607959
20963240
46019656