86885653
32533503
63027692
11143319
38295662
94383964
1427726
87098
76595463
39295485
19275241
95538609
80728803
58448274
58201864
18059274
22755937
338692
25099601
80282429
33138740
46654538
41287761
5645743
99438405
90633701
42953396
16589965
19473072
187411
92406886
20359773
43093788
94782458
4467262
93396245
2783418
75571955
64542044
4184736