40448348
3323278
13816617
83014613
98401323
59508741
84946724
58892824
17461122
58502876
37031262
8911075
9444614
67303488
61841939
14984070
71324201
69069191
8642972
62306968
19826515
57249834
6272964
20382163
72392043
36357154
4409556
82341942
85774152
60085002
18362457
6172070
8046235
19422295
20329022
12668869
26909667
93295423
31808692
78901764