90405125
50998908
42286342
79492210
57308694
64288911
45223488
23499162
28905142
32404777
58268279
32308779
33125512
442458
770621
91105947
78007727
85008157
64764087
12752419
4689350
20884089
90584393
63321967
40512626
75923144
96574313
16684916
1828741
25831695
3914595
84103876
12584902
69717205
11762960
59748534
42964033
21024190
23483425
20575824