56427423
691772
70254276
16741596
18783906
96135968
85961729
73449710
78134132
8354323
56786911
91647099
2697715
70292738
59866716
2829469
92318457
36723022
40554197
96013857
73827581
81195798
95837068
10115796
32413871
77322542
66493310
17925716
1171334
2649821
44833853
42871903
84436671
64094434
20454438
41761917
162891
246236
4993405
7375310