40444600
46166629
63792167
88563154
35115863
19298732
16456748
5004869
28299272
18873421
41555059
935275
8253540
40035393
227372
40353599
78931152
22176953
405089
45495534
819928
82566825
59317577
59242824
26574163
61938253
15003460
74811099
18165379
53227036
5891173
67172107
98924119
50324001
17705682
98007179
9346147
23371078
86643127
80543637