35635382
3855678
97106943
8004247
40782774
6972915
64997443
6419560
28679884
59468748
3196492
13669918
177276
44778663
77139471
94751670
63854351
56955956
45061115
54966767
2790158
608522
25094010
59924485
30573365
43154616
15082644
42829461
18654377
406367
62804845
10718797
90671501
36684224
1545174
68427119
26085646
75977271
81563022
44946525