19902422
2238406
63428126
10344568
42826644
32609025
75319220
27926072
5186917
8498105
1018060
61319738
1051593
6647921
90634180
7976362
93295169
86641886
60192715
3968758
57716865
52704831
88817525
61421145
74784946
92949130
43945978
24661588
35232541
19631326
93661517
7409815
22644972
96917008
53896248
60432682
65686554
31784232
25014676
44384466