20
2
1
4
3
21
13
30
114
43
26
75
101
8
70
53
51
6
107
12
18
9
5
16
7
29
11
36
17
35
59
15
194
111
139
73