99118394
43968613
40332920
1727295
78201577
81537148
94125720
63876612
30348419
67659034
48545376
34055247
59745776
81217624
51773341
95451298
54244786
76611946
88713087
97339766
60243736
62809493
5092459
73274541
66472186
44835863
951510
55327791
51032670
20234949
72688729
1996613
36829417
34891759
34633076
1118462
85442329
40882437
78602057
89518345