80
70
118
19
69
15
161
48
88
21
56
23
82
60
42
25
10
55
8
102
31
122
36
235
4
9
3
41
63
34
7
109
54
0
188
112
32
26
39
45
13
43
40
128
52
146
65