57225496
5834401
35991675
70034726
19581932
4906981
18999526
2147605
98269725
82538597
23479583
33192186
59079521
13122965
83757382
84888707
92615122
88771659
44924644
21573264
84036631
70021682
28503193
45044268
44519026
50997238
47276835
42018138
77427090
96893141
78148862
1846453
86271365
3399260
58875660
25638878
50826032
39738409
44659274
55436776