7
16
6
20
10
8
18
11
12
41
130
24
94
25
140
35
1028
23
44
78
125
337
17
13
21
71
39
70
43
67
15
14
134
53
36
139
32
58
106
5
0
121
46
137
38
99
87
64
49