81464730
33078015
17258585
8599948
75102638
369076
94157390
45182723
63122968
3827884
67535045
15955606
17054199
13663677
44747290
24441043
68499613
95737236
10113323
42161886
11682170
68098852
69268544
66363110
37888213
59605455
96738128
79967251
57651242
595434
56361
2106536
53445941
97719659
9685749
57889623
86162124
42026361
19137511
33184492