31267740
46277606
1956610
73722737
52405976
80556586
34355382
29512566
42932680
11443096
2612178
50784111
7533653
63623932
94918090
6968535
33659487
76346470
48774529
2293943
25956938
84294813
13659353
95534108
76011239
64722629
29463338
3091367
37248850
65137088
91694901
36005989
17517517
58291107
28288384
32285
60497869
18637760
36207472
41734069