44162666
8864613
93585058
94583889
26105214
52084346
43171458
40598070
57318797
79712903
19381740
9912518
33966834
41375257
92037352
16149892
80926917
19999588
22772910
73695047
88575715
19359310
52768382
81114299
90319814
49654131
20143680
6771720
11525520
12566861
25037114
60421449
83934889
72663233
60235091
9561068
29192510
27032966
24481669
7642114