1167120
38226830
49915905
24544100
55522658
40599986
85759128
15829207
85957370
82842268
24676853
40433999
95828974
7149206
13897589
21109656
36816930
54113736
73842411
53947232
37363964
6507860
96411413
64992138
52117986
18798236
18717473
26424266
17761438
7972875
37904497
93623005
99384920
43753
41049241
77187090
81957326
7769326
688692
27348081