39348473
5015306
104039
98087698
57401343
7799881
4361367
21134772
7427984
62372406
25713929
23737833
25651552
16586250
93248076
76388229
94617457
773804
58101897
81193163
31234565
69054946
46127463
32374050
27768744
22723681
55257257
8876274
1722886
12665087
26403701
87378871
73612860
58258549
82381852
19052965
3298951
44159764
67283019
18533186