0
2
9
3
1
6
7
5
8
13
41
24
28
20
82
153
58
51
232
21
32
35
27
105
19
76
38
11
18
50
54
17
119
12
16
39