70962896
39311735
19708223
4893565
18469234
55446106
30645405
70369757
33647750
94903963
80391774
380554
82614870
17317071
75521048
46111765
18838060
58584593
30103406
19407041
63866078
14892760
42159809
49008580
9466877
35995920
29836737
2138739
778369
3082761
82188439
20005434
56978021
84679304
82318147
19436841
75227805
52365648
29569239
22848760