54717353
56082276
97534244
92772970
5071844
19943072
80359424
53426861
4924223
45145691
673139
4361683
34636092
7210820
35917
29094143
87518689
78963003
94914355
66734528
52023315
12489263
67719290
77538129
86744118
72422485
60075777
67786347
25087126
33891550
61468177
49037128
65358781
31337817
19851979
65284457
11783125
49007497
26181598
85605334