11275826
30349125
5164292
5848605
21752900
5264527
97836147
15655393
20366491
845428
50997421
80112903
88596540
30473629
59106620
81079222
40477792
17166814
68577523
77275963
4206123
75249201
41812672
11354027
118850
66818695
94859950
19782789
86787575
85027836
38065585
27838617
8966112
37828336
79072289
3175409
306813
91239746
21919776
48937097