90122845
81822931
1936518
37077097
42712446
26528874
67529464
32483280
51016800
86975345
30133394
71259994
42475936
70513089
47296866
28521174
7691997
17984471
99907562
56566403
80164075
4612547
12361784
66586525
54836855
40432235
76771375
9877980
69568755
8996383
4071955
50244656
95881761
28911255
47375720
3827361
95883932
9445554
71005123
99248571