16847734
5237222
63331680
23515177
54747894
50795557
99513564
20581036
90236915
33588053
34387635
49838214
68285087
1282646
33131020
50534304
10476863
86541743
6338527
42886676
87037878
70253684
62985099
774665
29859150
2920405
1258003
53386717
61625946
52111787
25949572
95295905
38658703
57256862
26473840
12969540
27641591
26969264
53219789
34224730