46857453
7634669
3427970
3396419
48636527
68729723
81395046
6022445
49562761
44475415
2408466
31275892
99099975
7793846
39356328
136306
29495371
2177213
83466155
65089645
94562275
99378818
76624511
74309110
42785687
57342858
28494213
51115301
96862079
5262390
92723353
82441329
157886
40184744
31722752
64417325
55611642
95872399
56177635
30628288