52644518
16177187
97567838
27739966
2495320
11805120
83028665
8912262
22245298
1292513
18876049
23735437
64893679
4979473
83324850
7254855
3099205
7666186
33129880
17558494
41008704
95691972
99734903
3185868
17894763
65849651
91468175
78804349
93792738
4562123
82395494
67343639
69097954
41496385
35167532
90114371
36028304
17741726
4962816
40444332