96678722
51963476
11839054
95557078
84298156
69303773
23158739
6413291
87835242
33635359
514277
67599619
5494936
92018109
60066693
99302973
33559236
7256644
2973223
3718204
5347809
86204835
60952664
50805028
93338803
34026951
2492903
16656681
96394689
32533589
73506627
5292464
47203780
81669756
4904895
7612330
12768783
9851526
12552799
84123925