94726985
35597536
29014459
65061458
58115435
62342811
65515766
60168122
87233739
47292252
67077083
24629932
95418721
61375707
2954931
16409002
68142142
89221666
34106774
95222626
47255875
1228024
76296215
34205260
11434390
90844455
25399054
25227135
23424158
14533643
93141187
77996051
45253251
70222923
77706688
3047288
47816427
28828701
66262472
14852866