0
5
11
6
4
16
21
15
7
1
3
10
37
13
2
17
14
33
24
18
32
162
117
122
45
114
317
54
235
120
71
38
107
70
43
294
51
143
28
80
67
56
39