21873424
61831584
40629518
8358410
33102606
11294130
30322866
71272890
690146
9073420
76758938
20155074
33937592
61283548
1350698
50288568
16985226
91145783
70465500
64603986
71314848
72549327
13076632
89537465
83739320
7265112
5451995
98747470
29667391
76131722
9721480
3169812
70215864
9536468
74653086
82162245
61712810
77297848
2708389
46753901