49586580
1868401
63677097
4604275
31907767
99212160
308237
3868706
59104453
20349225
49267580
2365349
47949964
21758963
28517839
87418698
72592639
10637941
9359458
69066106
35039783
92854362
89294419
71868759
19338502
44982913
76573837
75045801
70867001
50144175
20086889
54666156
7673891
32954807
23356841
23145706
76583228
68377909
3401148
871354