42474472
3575669
95955808
85603330
31813181
19049897
11012080
47249385
22683977
781279
3218970
35063907
35678258
35404657
25161436
44039330
76794181
96392679
3433935
43415960
6448901
39142415
6303515
48201808
60621747
99194500
28962156
97099707
25078829
80839083
49116732
26027148
49744965
74762764
99821215
99813074
48105785
76161841
71881629
14799697