96551368
87494788
41888290
47385835
71283888
80331550
22532842
48005631
22091804
88724359
30979560
1539485
80581236
4294225
57987828
8988623
3732698
30058594
88564782
21252032
17467031
17153305
95864425
87734734
9613700
30896228
50161707
73517174
33765428
47672958
46156216
37025369
65614849
72315103
23903733
43688249
76715186
43635272
38034125
48812318