99505433
18545197
50972031
21194804
67619380
79184117
86913752
1401214
14655918
39409899
79981840
24851233
73109907
19806966
63516108
95632022
1642133
899658
15015895
1588778
19182160
67594479
33124261
60576625
25443858
8242533
44556078
98028634
83192941
98582135
94202305
77267355
30575451
98829436
75612454
35362688
31575266
32691070
63103481
15238375