10833768
2897735
795685
97689894
2351308
49813225
3978212
2159709
85067346
48212601
31349381
21615130
88892011
19641762
10483421
18866496
94769496
75768146
37672008
55637219
55651042
69015439
60205476
24177098
80903914
55445438
85058908
34111455
98957021
5407847
79922445
37531232
81836779
54781591
5305230
77901011
59033527
97773339
76962751
75538230