50402216
59776284
46789438
79674496
17217425
88319887
10357091
30716134
20173227
41166134
7501902
20091445
83545842
90987461
89043935
25265607
22509163
15378129
62404400
31473823
1051755
13791896
61144700
48627006
19389948
44787731
84297255
56673284
9807619
30736559
10391656
1998882
666065
59275770
58858423
71742245
21341340
78149196
43027669
79392600