0
3
1
10
4
11
14
7
8
39
13
23
25
107
110
157
124
149
183
134
132
97
79
106
76
156
147
125
123
199
230
173
175
170
16
130
238
84
140
22
198
28
26
213