45484885
8584644
43917857
93358956
15805050
46524390
1212392
47735847
95888354
9242703
45334193
65769253
55503288
4507463
78366519
2026036
7395469
70535789
38514056
75818838
88373436
29553191
7265419
83294077
64367170
35816488
6439512
51973204
61415559
8649672
43103579
39962332
68097770
18018690
5443728
3800812
57524773
35658044
10976691
4601859