81583786
9943550
67341268
31813195
4583639
32889342
24856240
12432404
68199352
79498255
52151019
39321918
47644152
84123824
9218017
45436600
6355483
2035015
96261511
34716865
54689281
65306764
10074073
33373994
13693447
38237231
52611453
99379703
39971576
56858015
59058700
25066341
67468224
9337221
9497504
74211058
54531258
87203782
39654574
29737323