38993260
48757665
5293038
80492581
22251733
37181115
82262172
5668776
53709100
15363488
67786143
64805250
90974722
9442274
43206169
37548052
1469994
3505490
42363198
50478055
6367980
34503012
77412538
86889993
2776348
60559680
24419735
59428621
91712228
67802495
52736379
20061989
24933682
95634850
72352141
72967296
97276968
7764402
40734464
96909026