21175895
18375131
2276493
26257341
47423583
42683469
68244226
81314811
52385326
5311457
95887596
4016187
67764527
3651662
5451102
81702359
28065551
28485055
73962354
73932808
3597420
93927442
88696775
26002642
15705874
53449136
37662530
91933184
30757145
14649463
8044643
53055760
65905068
60808830
2564966
5159559
88975626
21686856
37881419
11519024