1851170
10899331
86149200
24097397
6519310
70389470
56012852
74488783
48264306
37819549
3392543
2909685
89761423
14593185
66709851
32536087
289267
22371856
3599200
36204616
44848415
50218143
21325378
34368632
10127229
82683570
75719864
66179035
20736637
19248966
399421
16855387
80485728
94968313
22398531
85465152
10894672
34365280
68978756
37344292