85615662
87213797
67491841
64834062
64842415
88086765
86239977
33482252
53665782
15958129
27704316
572093
47574951
63138875
57621582
87636072
65012569
45637210
19403357
29659790
14861697
4889313
34453375
35404715
66305632
94564921
11636010
75455807
83035244
39035026
22888499
96793305
37047397
23591703
30063706
16575826
3459179
3454613
57417220
18009369