19602156
60486693
10033595
75238085
65159762
1743492
73877790
9303287
95533572
64043001
54851011
12467675
7757416
7758586
41181018
968144
49235955
13028035
80029903
84121208
16961280
30169655
860891
22694469
674381
78158809
82924646
94538803
58956858
8618079
13022803
41703764
55974031
13881386
45704193
9880149
48957122
83895816
63977814
6104366