12522360
50568065
47356944
55096190
48613579
83604287
66559175
72401426
36692110
76709440
41061768
77869021
33392833
7322628
20148026
95838555
73854033
3855614
4224267
41655856
77787055
94444129
21751987
1778890
98981456
58602064
91546765
14932325
69473858
74772312
92253778
85078692
61335700
23965830
74177234
3535848
33306048
38741219
60216235
60744321