44496266
51889778
96076792
40856550
78744498
18285260
61959961
42511504
6396295
56007809
14399694
88141101
24392358
8706067
6665000
76431801
56286467
51847273
72057170
95322395
88444266
71195232
5137343
32756114
8423216
4377295
62672067
8323139
67271583
3062421
17566757
23594658
25739675
71948270
38792208
9766984
45537765
4812231
31424115
22004946