95874196
42831035
39533984
35642685
43455
57394587
1101188
87935344
89495284
38827372
27691068
19759080
12842481
1117794
9381752
89081999
45166580
4631566
38762317
17298025
50202272
8303899
77271763
47564614
14737965
20235738
39328089
41804291
64415072
58081974
93467246
18196047
82374829
57958852
84109155
41507703
73052823
65785149
79215192
41461702