80093513
53412146
74056351
72258676
28928801
96375389
2619459
77133892
95258382
1394471
39051205
7832946
2964873
68535605
78239173
64602846
7006824
50052613
88379291
88076463
103763
87136888
63917834
43745939
11316658
9884591
9640829
77287471
3433504
31943828
95826375
77587625
6683453
29502084
69071408
42974503
83414917
72458790
84078655
78084707