22017815
8765823
21631766
2129218
1683152
63583359
93565901
40264663
5241857
42379729
58866202
91547041
92593494
40637052
75716555
22632903
84677489
85039567
2748232
34066144
6103975
1769203
8215052
23611518
64004714
33102787
54264687
70781250
50863074
73945492
20964945
9928258
7520978
49462447
52195520
10529556
15795311
92368626
89555556
27037799