7
4
8
15
3
10
0
5
21
11
78
16
6
17
44
32
58
105
57
24
87
116
29
33
99
46
64
72
34
27
94
76
77
107
35
25
63
125
90
66
81
187
68