40
80
2
5
7
139
12
26
6
3
4
9
20
11
35
15
18
58
43
89
0
21
94
10
44
36
28
13
151
45
38
244
60
17
95
90
27
16
110
63
22
169