50541158
93013303
21513647
81608302
63543153
77847538
38774375
68603020
96452529
20644520
16871799
76455570
83643531
1082575
99066483
20283095
8057186
17906479
77993976
10277802
24253667
1460188
94295897
9312777
81797714
20796925
26076103
32116601
78112877
74947998
33713389
37184196
83276796
94222745
37976654
10868746
55156747
54457531
80856907
44712182