20889899
14693760
7931633
41033867
19065793
45276629
37792900
75931135
29794597
52242120
75061071
82792223
38307694
54063386
47328155
97189411
95696747
79971984
19184413
66005504
27121373
36453712
40582974
17345023
6272263
1391724
49424729
35962350
97847846
41579497
551584
36854194
4758186
40331556
7925946
55583890
67498153
15396129
14717042
17189490