31643595
37765183
3269240
66083541
95846006
2669115
257466
56451699
53759773
30332849
54008686
12775365
7985179
30286914
66715549
38921603
51695132
98129268
40261138
8505645
4757167
84825062
19988338
28912661
68001803
17483261
5913292
47142736
84852457
89405762
39895452
20577
90038876
82414104
89905548
65758677
39678211
24775466
60361059
54715077