32059107
8297337
70451324
35451878
82455067
96287613
78991060
67409808
32276266
31732431
97967826
69803442
22794091
49054763
62362518
24445220
42558292
26239964
46467232
51042899
49263824
32451626
17998837
1248763
96464690
15017429
81781460
76789251
57883056
11099817
29925845
35423015
55783796
77367876
64256104
12025166
228312
72106887
37332000
8302237