43084399
67011
42918557
31338928
39202887
41147127
29809031
13288697
58954591
4353842
52002465
31878005
19414033
80957839
95546229
11165678
63663642
84666510
22075926
25731798
66554335
7496273
58687739
91542254
57733243
22044212
47072117
94151727
32952920
36929164
16932070
21231513
37132886
97221519
54485256
31614865
38624378
53919647
8322943
842571