28669139
65065178
31369951
8462628
18994344
407644
88178408
80953
31118743
6516214
58403567
4778812
36485188
76353966
97322030
22337821
83913862
9701051
3041645
67959710
29299043
22267626
95387245
19606469
51231397
92744974
25138955
51098574
20945534
953348
1975916
26236032
73696344
50146823
47716992
5578205
44193730
32852241
6054720
28151449