0
4
1
30
50
13
11
67
12
20
60
35
15
22
58
47
63
81
143
33
29
78
112
113
77
57
54
51
17
26
121
176
25
106
122
65
44
123
108
76
136
62
198
56
49
103
181
88