41443215
109805
18187502
13093951
81506886
67192055
21143941
15754821
62583997
65467744
4365673
18826803
8482712
83245480
13206283
19243311
29372735
77909539
52008929
10448321
58096112
1353673
60903245
58692561
84122014
75361127
7790506
25161455
62476211
74306981
5312873
82813493
51395734
9940542
52692613
44908733
50188316
57714733
19659640
95932977