62992248
1698288
19326825
10153638
19477252
86987161
18955232
60748437
12171927
1334377
52193293
95153324
58221232
56083965
47631656
66432000
72768029
7602341
16535162
333304
47112240
18126813
54663855
46691619
45937384
44723665
28169201
96882724
26477688
51676796
489642
26547632
43985229
20706925
33292093
30354504
73201025
45514832
78272017
78429394