95572944
29227398
67351118
41406130
18463565
7413964
7527966
84206702
548092
18714646
44518913
1661731
16131358
4809365
32434227
31835078
55367684
77403101
68854899
25868516
8058578
6716673
85761345
91256644
22981935
40941055
23924754
58188283
9130743
13027191
7633408
96607772
66629996
69831109
67984542
74938782
464848
97666230
75237873
83793231