83237560
30965282
57469854
51295680
29042577
38234489
83528328
50492134
8928077
18376208
75905158
62526389
45724697
60817492
78379482
4133812
5857208
69968675
31091419
1056371
29708837
6044911
76028921
25684732
91286487
14446282
21125694
13029615
53461035
2097268
88189318
11058359
40964290
2080382
99599649
43548824
16869362
23128373
21467325
61434107