7
16
106
4
139
2
43
25
0
11
48
27
13
75
30
9
20
17
14
29
10
60
38
44
85
23
81
22
6
12
213
55
125
199
180
33
24
42
61
176
116
96
151