1
3
11
20
4
9
7
19
8
18
17
0
2
6
50
5
10
33
15
44
27
40
21
13
122
16
12
45
106
135
97
54
25
37
118
119
43
88
117
39
87
83
68
76
30