15899529
5182895
59506536
12522996
1329645
751181
4186362
30508475
6569999
40123975
65849685
20463959
19491523
52988362
225488
70534370
51088628
58935477
54905300
16146648
28244634
55615755
9794107
92375212
7557442
5325791
42574085
81389846
30007021
95434589
48392697
15768531
84785609
80144454
35329460
99309192
18994909
81831306
35182876
54395491