29625869
74165495
45935215
375425
9967144
20769624
81253864
59303762
18849518
20257842
49991485
48136603
76496917
16009978
21582162
1937439
30751144
68854488
4853916
13494345
34422665
71856660
65965215
16776281
66541523
31303271
12399318
98688471
14868414
7040900
11228070
87876719
8092173
33094963
7547192
89675041
64807706
18435003
11211190
30906320