13
5
20
18
2
45
11
4
1
14
9
8
71
157
10
25
31
59
58
51
81
52
113
84
78
112
28
94
139
153
377
1690
33
12
87
42
35
19
169
57
68
47
143
93
36
75
54
91