15613751
1793696
78631627
26687623
76405000
24277980
2873670
66658
8492806
70073653
99625693
24003763
35829012
543753
38767503
73124618
1987659
37515491
94196410
99795360
86627364
11761161
75518934
4614807
77981196
88081827
91782473
94574082
26004678
7197344
65884673
17143186
84293417
95149475
51917198
69672519
23713125
92954439
58134111
40012848