19059026
1851997
12237732
77143993
161621
20025014
3270697
22276665
51747631
59174074
82411356
36429761
7167942
47323607
32984586
37914700
93813716
10464407
16099089
9155821
64828236
68671671
4331249
11436231
41976932
11761173
62268
96553070
79641355
80154410
27445485
1093785
32641742
2448823
89266347
76793564
45705208
2739892
43659246
99748899