42708411
2714960
23251243
89041291
57284097
97667899
9989529
85852356
96925686
9375175
3865299
23161730
85597799
28939176
51381577
922405
15942846
11633793
5947800
28654157
86764660
55247526
28745920
27514591
34525750
86666086
16954536
52723441
24545593
92025715
7742534
26502629
41323005
10396678
39736185
10738180
81752407
14511752
70375581
7986754