40043618
72995230
25247440
20027926
81252663
98926971
95463711
22842564
96912916
98517707
47109388
52635396
42366401
96725051
3374150
9182508
94507908
70552737
25385042
71241020
55814525
62616722
830984
14716834
73257820
99154817
44633414
5827258
78329293
77879099
58622153
93937920
74133947
6736169
47093805
97489239
8345275
6147526
86416031
4131684