22862176
64473271
12899935
63013540
2762810
65727337
61063583
43311012
47112201
37518361
99769396
6409550
36098284
75856456
73379792
75673231
17362851
9861375
6647631
81562724
93291702
50128976
6875456
66792505
49387274
82912636
16594339
40344996
5451975
59303460
568960
89366457
35704286
36119356
78206329
12905144
83878977
88041945
48857264
1506796