13168526
17548605
22568799
29179062
1899258
562757
2321889
40142656
57219461
71584188
70177198
34896221
61811940
4478706
12202415
30678179
46113661
7293538
20089990
94277626
49879910
33721397
36283149
96346803
36443184
1280903
55781413
76675978
11117973
66709766
55675571
23147501
75125640
61418947
6538400
70493647
26037031
32398560
35146590
24886321