91688226
92975092
61448473
88102575
14848083
53361033
61475125
2695977
19701296
95646721
38176304
1402368
53932341
79566885
72076253
48701326
49455878
6552967
63757301
8482352
24512673
7405172
53549034
69432067
79246827
48955410
7853472
56467794
67084630
3927733
54632951
7936808
6784709
13515458
66793070
323962
56196769
95482665
23627093
91479228