80
31
13
5
20
266
29
6
18
58
52
59
10
45
433
23
100
78
27
8
7
4
55
19
161
32
198
25
16
90
28
24
47
12
79
30
33
51
22
17
53
35
3
229
324
1