96363471
33226665
24991594
17108599
60425354
43385269
28846711
555183
5164653
52736672
4313955
87158747
57488446
50658998
5257209
70068568
8503337
17846381
82094889
2382510
27412329
45957210
1156937
66861920
84016873
26354404
3594868
63775049
11034700
63795309
76962952
38699420
32511100
9975678
88189891
64411437
21539649
1218595
48771960
59481206