19689683
4051511
5076440
70453467
86474140
70764391
7419562
84795109
76602596
34937777
29248799
22136980
4426668
7665516
20368721
58003046
15698858
27656196
97936421
19484998
94868157
81061326
25561316
13011205
56174191
78212985
54515105
64221731
8724795
18844448
14084642
9582511
96909820
4534109
12867883
692690
9254626
24315615
99924311
55304886