80078560
66057694
23733792
37015168
23738638
20752230
25106599
62974351
90729856
47469
384395
63184932
74264214
58539069
67469425
21971531
4361021
76236446
56091671
7368178
74686200
42183368
98855707
52193714
41625787
44933251
35468520
55721379
52192472
48647207
36897734
4271514
31305875
39711755
4775833
96949801
78402590
73953680
38771213
13585541