5153600
8709358
87557298
40584926
31618385
3183654
54606462
97746668
3028954
38554699
87541322
78173825
97732911
16072299
79958273
2944125
97639918
81348553
51002617
70902141
4022789
75163914
67202677
68991614
20533083
29496200
45636248
34374113
1586052
62509663
15147393
55482155
86272973
63171226
53324331
78336058
86234880
50361042
43102967
61644805