25105416
28183188
9715761
66252740
61983423
84792210
33424916
39333667
68827236
86136294
67865521
77045006
7854340
63706638
52131113
4394639
48012250
51852901
60104752
40143315
41489018
97558429
21916544
30331220
69064750
16861166
45832267
7731290
14579939
3247309
6125269
35371473
15452922
73797464
75655242
4383142
55949886
558634
3714855
77845418