24922783
35865285
7418814
27011175
52304896
3097774
85948350
44282163
47801235
14294147
17744844
77128521
561870
62435909
78039977
97056192
72123871
25298797
30762301
71738454
87975763
51157954
30623004
23909827
54551136
28037021
68146729
78819760
34411680
16566765
78831623
59812439
58914815
32828918
84229905
56041444
8213243
19225938
4476000
29647889