14997042
17004371
15322584
2030838
88679729
37483729
28479162
38743558
44842173
31711203
31042314
80417915
73227932
59032022
38552000
4148656
76976490
25668452
80842504
34265606
81676031
1545954
47538008
95856861
7925293
35914776
23663727
6367787
31133543
24888660
18139455
12358440
80466558
55608639
17074926
41055255
59401109
68754493
30595611
54863463