68125736
85953076
58855370
82556096
82681735
91002712
44954377
84273326
501766
22091294
54526896
6221646
61224070
36606176
9785600
99178262
4502077
17108804
58893367
54971687
68153099
66901786
20798140
48923540
87997350
93614646
7015239
70134719
93499291
20303145
22311999
93178052
83107477
679777
21692693
56395586
29042763
9898361
7593598
43798841