50496589
8047717
70462298
1831806
18972168
98414760
31424619
35109559
20623302
77717088
58306828
88519164
30835974
3969772
26969486
66735270
55151746
90481571
13121052
15327058
84716825
57004597
35207522
48313744
64047881
81493710
24214398
56577301
22166778
50724534
94571784
11164785
79888216
20037848
71481454
10843909
25476563
6350483
90404032
2565541