93545590
11458436
8228974
53171159
44292340
58872302
62022615
25454783
17689614
34357695
37426333
84855257
8944324
36398092
88562552
87097846
45505363
57389702
12517522
13078264
83675733
57597835
72863530
35905930
53879774
65538325
85165233
45721081
7914451
40924258
78841984
2281549
41973468
21366421
45478971
28503921
649338
4112419
28217003
14437773