95936850
20488337
7470244
61691056
3891554
72044027
83788549
37199231
5211955
29889757
24518378
17286716
22582173
22853734
9829236
62284739
93166419
1045955
34103199
89763625
32463930
71613076
33667630
95113527
47219501
52055956
26027550
46326698
85599785
90389432
2387283
4943066
67398196
62501411
25285933
28536280
13853559
16875168
27289441
64858880