1
3
5
2
15
6
16
4
19
11
10
9
7
22
17
0
14
12
38
73
39
44
28
113
75
222
146
116
294
127
65
106
176
115
110
101
27
211
59