95702535
5594073
78942544
22395007
87429098
45944647
22591383
31796912
26606591
29961637
45471452
9426677
28976285
90884670
36826972
81857422
48073209
88892905
39752666
89858543
8143979
433116
97392742
2152513
23638966
16466950
35096078
40235228
64056668
9252727
39585959
16156748
52621184
24166700
33284418
55471639
41148253
48205510
69958140
97124342