8123615
12393892
29986507
10082531
79838119
68236888
484137
98567715
87476688
85107132
80869329
36109759
3928635
68495997
2901627
37803921
49891273
30679386
35713758
20901085
40794204
74887194
31949874
5852232
5780478
9993182
74075908
92062984
57995301
57716019
55737462
6656339
66203134
79955595
24948858
2127960
4100687
31235900
82376238
22023432