20119997
9427768
23864193
4979819
34127155
73715846
2194592
6640841
45367892
22303621
341260
93643113
88113960
75146506
2967279
41368946
30254947
87275748
32037258
61703365
66797753
26246547
41025704
42154470
6531900
87414089
31742274
22126360
35154455
47749215
16902543
4562734
8257629
83033250
94421479
63431900
94098086
1720231
91248455
5775947