31048995
3042882
8105436
55687006
80308504
13871397
68161305
14616333
40496213
58456285
9943398
52999338
31863323
13215373
86517945
3661277
45684477
35808276
50414613
22471180
10555886
95065457
67551140
6141621
40851754
9313994
12728448
40104658
8160279
6842548
72924957
33709009
46205165
63504394
80314411
48691972
64333360
40828192
28799875
19346109