41425027
44721632
8108823
6141678
21236650
95354438
55267691
19759664
80986750
82647621
99533268
90359968
28511564
8579833
4687591
87754265
72006869
8942479
9365976
27988543
83853245
31455043
6383636
1518677
68974368
64251251
26489552
1204325
18339226
10614796
66173243
99623619
90891340
42719144
14192061
45809162
58396153
21847003
4568112
83672894