29953227
45593810
2717667
1589553
82384214
14627775
5999448
79037261
70947072
2557720
4784914
2314863
8209972
19139225
47322417
98069192
47193691
64532603
40525632
43898990
24625245
60976360
87474248
28821276
29713536
18256134
12061918
40306549
57969600
66779745
76865179
74791243
28667573
59915352
59498157
87445108
90315934
14197908
66505938
42696450