21491040
5427559
40679875
7695328
41196151
20783351
3455833
96768848
69608735
80402484
75766717
40568612
75585328
97602562
85038230
11784051
70434143
65572495
98378698
92061749
12915572
69433366
12096985
82257383
14119972
92178925
56055912
55893027
26772688
50577338
27721653
36814588
5249998
36001230
5746763
9512742
78941664
3119682
69582757
72025820