16
50
13
46
29
1
12
11
5
21
2
7
20
17
4
61
136
114
211
106
97
60
23
35
6
25
57
18
34
40
10
24
39
83
45
8
15
58