89631878
50499064
91799116
66247241
36071889
53356398
54742185
61736890
83276275
29628921
19896900
479330
62323533
30589837
55991919
88303133
81249738
27761534
40381372
35638927
27317917
44278472
62137907
7118663
5701466
30855227
92286617
48576571
5344506
3022747
75464348
69384902
44911625
58235971
69743301
34147555
98987190
892757
52841752
64204088