73225126
12279076
43046055
7969653
27352924
39747211
19112191
26414762
36315372
3932143
2415985
58076594
64369238
7387197
1277417
25608779
75742362
20609988
67524540
6926995
544623
90565303
99949457
3022103
38545935
81255548
73167000
86797919
52555790
18571818
44868325
39941090
55409315
8505118
45243561
4647572
24193992
53697351
6895125
678784