32485589
4499936
33496623
53485914
18126110
5566759
50683896
29172474
20545452
21141566
1268153
57909898
12613310
58257204
2243918
42986557
17916309
57254158
37405517
45591530
58532579
8909058
36712352
55263230
19941412
7994497
97346341
63135464
52719527
87808105
58838521
51457483
16457612
93759089
1456889
98805234
9645290
4688533
9596263
70254769