53179078
9344029
95262440
8436481
56087374
86136027
26634290
85047633
33454951
27689075
6329652
783690
1888768
81784392
93065967
38987869
40523722
30464146
35456525
10595480
22827893
91833363
7961363
70917180
72509187
6004931
13605903
90202944
5800214
53816161
40609823
12234343
4006717
3225686
69264302
6742291
17988226
41076621
25424871
77112829