0
1
3
6
13
12
16
8
10
14
19
23
24
28
5
18
54
41
49
73
40
48
122
56
44
86
7
27
233
149
169
9
4
130
246
173
136
253
109