2
10
4
1
5
26
0
6
3
12
15
7
23
87
72
21
49
39
43
41
48
13
119
25
91
109
78
105
32
141
59
35
183
61
85
112