16469538
1585267
37159861
88484146
22643898
23633778
73691748
38039469
46874541
18056776
99742955
34144074
57793423
5886586
90613664
5989136
8125407
11662386
3650998
909295
17169943
7513844
85302682
79802822
59987534
63566888
76258987
17368546
7083209
39606452
80648753
92739638
17554706
42104204
303878
41691350
76679890
4213665
65568698
11167281