3
4
1
8
0
17
2
5
9
12
51
22
7
24
79
18
16
93
33
78
55
35
41
120
118
86
6
99
42
25
131
145
103
54
44
13
100