0
4
2
26
140
63
98
21
91
29
86
31
10
17
40
55
22
44
64
34
95
78
14
25
27
30
45
51
103
38
42
60
37
82
157
134
80