42677371
14285320
50125768
90653934
8464645
12322973
45227798
99599849
5597874
49033188
19545038
2675914
53527969
40517115
37995451
97501171
33621207
56435155
58395102
14197916
92529590
86595521
55538213
1337663
72079163
2642404
17244627
70834711
78438913
30427101
88818003
44348124
92363574
55443152
13012320
28166087
46449431
80961170
88142173
16407009