41191596
98006152
3255388
77879800
287305
28861999
1224857
14545307
82491490
49938526
8241588
37333024
76132061
6562021
25626381
23361567
24461901
33442713
551123
67269680
72323372
88211709
95408641
91907097
399851
23487483
10267545
65625902
20081058
30516405
72863871
33547082
42565157
32769609
95394450
56752515
42356100
25275245
20687548
55385615