50944061
65454519
40062178
50876733
76545474
20324375
3324255
97215523
37764394
84455564
96487216
48381897
8743615
22047910
69599528
62934301
88835638
25679441
2723922
92885794
49356161
60099581
56342955
7692922
73975062
15328072
13653573
86998511
4548335
72063278
97804012
34045531
97475142
33367835
6885044
12295644
91147878
50405299
19534141
9854908