58887513
2265548
37933658
69666088
42324028
28126749
504123
69192475
25633300
75179825
7478974
83201215
78462252
16555000
10138153
25286721
69758008
29275868
28101560
12006706
98098796
75207937
21999968
3065162
74788
28833346
97488060
35972397
7076375
67711669
25425881
42049926
18291330
20544842
69332860
31589387
68641977
94525137
70863813
84564884