14484697
31034122
3573230
3973733
21263506
847433
42302463
34553054
48393929
78932901
44525342
29766494
99069037
54046641
88798045
55177603
68662197
49267741
55629049
94477425
13421180
4341385
51516065
2583033
20065602
12049723
52106381
46807954
14218369
93114830
33459675
64917699
59459687
41072641
32885543
85536738
29412320
94073781
90846841
98797155