50468626
84146915
70697543
18287753
90807438
11491744
62239986
74314761
98494738
3666616
43165749
11748902
43216237
83495253
70473085
85628225
1406692
86525032
45634277
18882502
25334340
2168603
46288306
58057101
14693912
33555211
3103170
35096933
4633553
80496690
88495491
99062545
44813716
76024268
44885954
59641698
17799219
736057
1594626
8760418