86273236
32295656
66526710
33865831
84515257
41748705
10144050
10793544
26079383
87824115
94867862
7683456
78722520
47988362
46664531
53389230
35902658
77243399
92028048
2779649
27569708
42985785
3947140
94918105
70688036
93857022
49021777
9569727
3788587
78994151
500540
10562737
15537460
1508469
85786754
97164556
81464632
5561814
19801955
54328376