47088546
1333415
78487280
2721674
39283572
74142796
91783654
45784607
95875878
16918041
35898861
76531932
12589988
13454376
34521358
15631070
28151958
16132613
8796296
86181494
9947301
50867079
59728996
6643016
71128421
4626352
83831690
25269705
67099302
31145550
39819875
92231808
1895357
18048804
4337098
30306640
87142516
75785124
35779283
14142505