92405030
10228075
391149
26935403
42722320
66529318
95049528
78246494
93829878
63375056
57814377
11594457
64013017
807413
40957985
85245147
94624059
11589605
32276627
34654422
66583932
16181874
95368282
47673077
77947372
58941233
45031042
35292279
61588371
262723
52245156
68842021
76887145
61221720
80474130
49938809
20883102
51918750
62381953
28658899