56582665
35416
2688766
89563856
86237282
63778817
70542840
55662848
26799579
15786520
3758574
79187099
1072344
316496
65417200
51542364
65758952
82466844
51226746
81451583
29569176
7258423
16072651
83456482
7510785
24069911
47634678
63863112
79049840
5207229
62574693
73927153
94375503
22536993
9205876
17624187
24496984
74792066
1396507
51273954