12985595
2686295
48172866
74113193
35349751
61859305
82193214
58674643
7075851
21473017
6118670
68197505
56185215
99176321
46826926
51709873
28042350
79936331
99761963
98379927
96483213
95734413
7564604
35205422
36913269
12025517
46103823
6737351
88348094
22691834
46528863
105240
79648657
92386524
43073141
42759886
13135519
43372841
32376189
9759251