31666058
9136577
18556843
23055
86813414
83758090
2308197
48014688
6232465
41348046
69108580
3067863
67583250
19037764
10741531
60956441
60605869
35873756
13179072
75867164
79059098
29914747
63334490
41251139
67016528
35453927
44156786
233607
52335330
23349736
27368373
33954332
42511131
27492257
12512955
10467095
37724136
56072858
70493990
33901968