1169583
96145590
76649480
42787276
30616875
82508251
5197640
13246561
1077580
38606700
9531161
24119186
45272209
42493877
91934828
867684
68883372
377144
94205306
39908398
61181660
10721169
21025730
37082889
48371367
61485002
14536199
72416555
44163011
96482792
33224740
16927527
1779876
78473791
47201677
46674316
8382420
3154476
5757453
4905529