96153886
5101036
66762987
2651185
8392930
68585092
84398051
85986349
40622746
71717907
81545448
58567441
22993367
70271913
64834473
83468299
84821403
48474376
87292124
2950797
96734217
76512640
70393742
31097783
6940788
29433384
59329197
1393190
54977556
58487843
66644344
67001586
69113674
34208786
80243399
69981326
67506899
5026954
64951430
18136496