51606532
6828076
3417675
73402985
1454558
71116460
40864730
72539208
9802892
41746858
3467587
22471986
83411260
79819266
33723408
42491183
91556195
84763594
54754947
28017362
33464180
63257654
45906527
82716679
28036485
7657781
97264658
22376271
83289480
94429630
98755029
56817465
44767582
54099432
14742556
77884365
80141727
24705122
11654637
29364002