59904885
20555720
7318823
93015641
13475942
17987749
219728
20307065
19573440
19549810
1524922
7271218
39421689
97158345
15554692
86379923
95394645
78654536
53931253
90383936
67508468
43433514
49943086
39104406
8381684
47986212
7323363
9143404
6624169
59415659
9149967
45003082
16962182
73072109
1878404
88466023
65626498
32148222
50617560
37554131