133966
27561160
933400
79671700
851555
40341501
28956692
46427937
82518288
92441116
91593568
44642487
79293894
63959119
44948057
62883319
76933801
5993936
87618217
42623280
56715473
25209125
18145065
57123896
69268856
80376082
4422871
72708922
16619742
29398491
9669799
30497961
2890923
42367942
25296480
83962058
6327777
97252732
65531990
47425530