18234276
22693971
11815962
20813869
43369689
39985769
9368228
5553630
57881615
5202495
75057785
5736390
76834268
16649808
4422710
90777484
79987134
33897951
31088324
29703550
39898329
5979486
34064338
45398257
20767075
23644390
52309291
52483294
58675948
50543657
25136327
52581998
6622407
25869702
55746074
8596221
3531224
33782817
25912178
58558283