18964655
40428806
17764709
33716588
90559998
2673603
3138352
82936361
8792893
27938608
79262422
62763607
31631872
70481558
67291100
98888136
33105956
379946
4571523
81336957
68231906
99675144
30289148
55975083
98555590
54346440
87278152
63547528
21665391
27068442
29752038
4858273
90058125
22629705
4588162
69553018
83636004
12504959
78782940
14541138