95105483
55696715
85166611
32903243
31199949
7856160
30116551
91536486
92887638
4502901
42983580
483803
4657108
43043398
64146223
33229255
13598456
34088394
51047037
7921221
65185455
45552756
47781199
35731992
31458268
19557971
23564019
3944120
6491786
71527911
51953309
84761472
2834552
22533111
96434512
89133059
666099
43946890
97232802
95373821