32122330
21847155
73327786
716219
16384934
88306944
90522166
85646480
9605692
27191075
20758014
245375
52981114
64882201
15959495
53599931
21857895
92571442
49609509
39409492
46625627
22307890
34305148
11047149
44111232
90758848
90566308
46888051
57739092
95393494
40578020
60832658
75829209
7658492
79692595
67022541
39647196
8298200
5994691
48327756