18829326
83691428
87782114
15139113
68739440
45111573
98081848
59448830
67054051
4854964
47678980
33343217
63151702
32321088
21668404
1497877
910825
48738568
30475698
92259311
58278035
9079954
8289657
31764213
29585729
42492110
45033858
1789166
2644854
91666398
55465614
30047973
25001083
13269779
6856985
9289088
33182327
99984986
63667466
12258807