21734793
3035240
46918867
58624481
7018744
85984212
99974168
55938528
44487468
19104314
49243721
9296205
51795775
74717000
9829516
58313797
50393585
6272589
98956368
96314734
18938384
9377509
91453182
156960
88945610
20346543
36387264
63264705
63862
29594194
48583311
79903461
96655245
33663564
13903578
73925458
77269151
2950439
16781705
75911120