46401296
24343190
67708834
55339057
69115028
71026942
19514783
17663331
8987861
36237311
33335008
54803053
94148177
85988434
12413741
96694300
88918662
70018226
21187871
96029550
80247904
76916510
45532461
76657646
5397642
46442447
91265533
13304489
229112
12085243
86101500
61044052
4213875
88487436
18486597
36989822
20117800
52162760
39531156
47717977