0
6
17
11
12
22
84
44
60
64
234
109
80
114
210
209
103
149
105
20
87
53
23
45
58
106
128
39
74
71
57
66
51
50
36
176
72
56
116
154
163
52
99
81
78
43
167
97
110