1290877
44149627
81865811
18081069
98842371
96397565
9169142
63066359
3852453
28166474
72607891
6960174
65903573
28615329
36616316
15194514
4321025
51476222
22082689
18855163
202377
68892211
51373384
66216417
52722359
90244413
69054601
64662794
65663091
25582483
33851100
2986324
74999340
37682891
2198674
17191138
10115471
55347411
72653349
61427390