93445458
37084660
27512051
78109807
12515122
52467977
27926153
9141506
53619022
95868457
31127244
55539905
786990
63253940
79339968
75897239
10918309
18747605
84688888
80492194
62758469
19608020
5174622
63574926
2672475
58106440
50648727
11311321
54265209
84995754
39655246
71532238
67743306
97178231
28058951
3612667
18637956
52243260
63218444
10969300