5821826
2657150
10431024
87046050
79461617
48507733
37911513
46169008
23675062
16113271
53017379
44216948
476779
22402528
55912195
69622243
7951421
6979509
27274672
57253476
17595608
36817959
40434971
36407575
44672052
46666877
59828780
36021965
84646714
49338464
52027
93469382
67511518
425829
66023915
13004856
5129792
84969192
2906464
46152502