12
15
0
18
4
13
10
7
5
79
65
41
59
28
98
9
60
3
120
55
70
48
23
14
11
19
57
25
45
29
165
43
34
53
50
141
37
52
83
178
26