50
9
4
89
13
5
17
27
7
15
20
8
35
39
18
58
277
28
23
60
30
62
16
48
46
22
31
40
12
677
51
6
88
41
105
21
168
215
143
24
82
184
152