99689452
64052970
50519689
64393759
4075559
40756311
1007502
23174232
35151318
32401635
65759852
63476207
12456920
9304421
19512507
17667175
63925022
9363292
76134110
82557125
9179166
44382631
59542726
5229705
9616415
61864280
49047642
44227462
15812955
13129355
28304715
36414885
35842137
94854550
89639391
62823220
795828
20938798
42271705
35399600