20521542
3011307
29225629
66697971
12044839
49188460
54617745
17065098
43266336
47327811
9517138
40538962
14287177
26328699
94905467
56265128
92919722
6717141
18006010
57055458
8461803
27384716
44108370
97443022
66174988
61483586
269897
7121542
74788129
46582717
81487459
52368240
93142277
70392661
11268137
58243005
22361689
7590878
25051306
53318751