43835938
11166055
25811324
49351269
707125
72548575
6853618
61735153
63105103
99594878
26764386
87407588
31158358
23679928
95603966
51485828
17452771
19497916
1997147
4832233
6213566
52639428
10232358
380602
34959
9556850
22823454
17458098
49179258
51445667
21752387
59498418
11364189
30126131
5383249
41133156
77087148
40927985
51347880
17996976