19794663
50434511
25391120
22937868
43793661
44615096
64496696
33738407
82842042
93595870
73534082
19187020
78405619
18123841
53076889
1041416
67306594
85307305
55403935
64807924
39635323
68734703
27149233
10576848
52252321
85988214
97121064
91639485
9017368
77558142
36852385
77886571
3272849
88793502
37207866
62648923
33276104
8028110
55142892
94977586