20439133
28255099
59701379
41899914
64772749
11729141
84416326
11871634
44432976
7417416
40011031
766734
13396187
41051093
7097309
9751575
51525381
3231747
93719609
73045509
34651762
46924201
11813
35956966
53797551
27244884
8217910
56202653
12819691
14477179
1887460
67581158
2134306
81691203
50307149
31344230
45247116
90752562
66848623
50374046