37982535
16273403
65381277
8799865
42888308
84038818
74686657
54372103
9214013
18292879
69752513
93824642
42313412
18001830
6220251
52126923
84833632
72299224
6208653
86575892
42713937
40683468
18893937
6191021
308061
2556344
12607942
20841471
63149588
81078948
56863512
63942874
55635415
41678700
71245020
434719
2525905
6586292
83607249
1215672