18383125
14216727
13622739
21194365
2051201
56871780
50792688
50106020
50264745
46229703
7082802
1029274
32331878
5859134
18355737
62445200
9409922
7906484
7012720
61796739
36722498
13678895
70445247
81099232
8371396
94729814
76584206
82836479
35094298
13964107
31262927
19705729
89599792
92487569
37277291
98619485
91603054
1127954
47526045
1002061