40497316
96096217
27258138
45246914
89995872
60665220
96362324
72954700
57024286
92414266
55773506
54954035
30109851
35647669
7801024
19346411
22075425
47545197
40697173
8891292
44807596
90679352
48817872
15465401
55478430
95531525
76495173
2637761
46948207
42513959
1523587
47337911
7764192
97519608
26281662
9444676
82112987
32693150
47255185
39586264