7
114
171
60
20
12
55
13
40
35
43
11
4
32
86
25
80
28
0
18
2
24
69
62
99
10
140
77
58
71
8
15
36
30
31
6
3
108
29
23
49
50
5
47
56
39
61
176