65514982
3769917
75823106
83544028
20103207
5202641
95322109
64076478
81146987
8586425
66809865
62838959
7009753
30839088
24411625
96237862
88747320
52475339
5608435
86649414
70784740
97171282
54405926
28448450
23629627
10974033
31002235
21429649
29242789
5385465
84733781
92276758
43318257
54803243
76067443
1588145
11436700
35605208
1638612
32397463