93113572
12207824
41965224
20011613
25521824
59048488
42914469
45043119
42584557
67976175
56521379
6079116
60325054
97432334
98286012
71055439
3496965
22683280
7244820
23593438
76669800
8819315
95611619
17937428
53662160
2466940
25741695
66778041
57449559
84378882
8937948
73767804
3995081
74122718
87875278
61867943
41207410
330421
50905406
57572313