19835573
12885287
34324773
13232845
7945656
70385909
62345476
56108955
84005068
69158653
7520278
44088538
49923836
3135449
33985850
49873608
79565537
93348909
39912810
7078339
53803224
43105627
34726020
8751236
9187638
91574301
17929125
25613770
91541330
70105407
4886878
11054584
2287212
49914741
94059412
88289266
7615920
91948366
41392247
70608988