31217187
3821669
83074954
82194267
20942192
45528312
14421696
2545592
62824935
24758214
38418641
2519644
5056320
54736561
177110
49993503
56937667
7365231
31015453
46514050
41923172
27628952
78192600
76388196
11787939
27238393
19487286
14487789
53189138
20936565
10699047
98079573
26625467
62867922
97255796
22796530
72808733
94858581
39209802
30331272