32269654
9188883
6185166
27031492
75073653
57407145
4975710
45409847
41324221
47381787
18983519
54756742
95856315
79282341
80891399
80651266
65071890
20713008
72028036
5031825
52729494
97464569
89972688
21647634
2021198
9559607
45707393
49678489
35627672
17672879
78755879
46626280
46378529
94947102
33238037
92001753
95619232
78026705
8207679
5091659