22513464
10806363
17605858
90936169
79368222
8847736
64158639
33378682
63801776
46769079
421078
60464535
21568941
55503600
73482062
19141721
17405321
8429114
27043345
51624354
67344688
69024029
73029379
55303156
45271062
6244841
17978177
15157892
57728585
63475103
28511682
38795796
7179966
4644829
17493504
57889613
99238493
10783825
5425285
18157373