31361367
5015869
28657222
25708880
34551554
28317967
13468423
67333682
9684794
82778009
21814009
16087966
13793695
55009308
68213504
66174022
21905942
67405067
7576960
94617984
77235250
11142012
6579378
85471064
283549
83318608
3325326
63327012
43075265
5382123
62832677
36651377
24368710
1643219
24478791
85899589
2917236
59272368
49399113
78998704