19453246
34107958
8184557
19144983
298525
7674448
78685029
88935209
25962819
26898863
66203420
76363141
64113066
9408054
45833150
66125717
15863107
70526357
88488564
73708592
21067550
5248801
22096171
31369550
651521
26916699
5106980
87133745
37516215
90547510
19009025
64592006
32453079
88118651
27401749
12649970
1687581
59871998
94689304
39266569