30586176
84783770
9751069
7587267
22036851
36901405
94958341
7671067
64905087
83506684
9633961
91543929
4195639
72633789
68497280
52175067
68058922
79875372
40273773
1190842
30357766
29983562
13019468
67186969
29742942
54559898
7767200
55602166
58196780
1439769
18992854
65006425
9779555
20425594
7496814
55072523
62517524
11367972
16486147
19418850