3086595
7745992
74219528
14976820
50262923
30626489
19974
91329562
79154161
276899
48568345
19565696
29513203
69293658
65658565
20768118
18111951
46027905
40104754
80796286
72861621
96092403
51157197
47268769
96496179
82663973
59466737
34892818
90221676
16278797
66895869
23551788
18553246
23315250
19742835
1457561
47314224
31086258
53116550
63804028