32132706
8407606
28629645
53201082
3317223
26153638
31184381
52891673
95861079
22706072
13642111
32458776
93198598
36758998
60776293
61382989
90897655
10087912
83872092
446873
1517377
32228593
40415270
78765668
11352070
55299582
84186719
79158719
522514
59895726
31374880
53449441
2344856
1356655
13536370
64874075
25882765
7374659
8045147
57314969