89768546
30217156
77395497
53451564
77404129
51107965
10597630
74552179
78598464
78019351
55644223
90477511
44367773
18894375
94578774
73712514
20764047
72866057
7092475
49003748
35789506
34186611
95886180
4788241
18633968
15219476
4679771
38197298
30862400
154404
50303252
86199603
13536774
17175195
50928363
7773027
4017223
56808791
33959353
97577179