95955659
88739308
3783362
81376311
36922685
97946950
89037537
29619076
75364353
82655919
86442912
53642555
63824920
34128471
37598054
18206508
66351909
13622070
15176702
88034961
95663340
88307426
8316853
14809537
16743343
72831970
97915152
30248959
83711461
16276833
5598428
4787257
82378750
1735356
5668319
83234231
36199757
87681341
41736070
1695292