1
3
8
22
13
15
2
10
12
20
7
48
6
5
47
41
0
11
28
26
27
40
21
14
117
52
155
79
49
78
72
167
111
183
181
29
82
51
118