0
8
4
5
11
9
6
7
1
15
19
18
24
12
13
10
31
22
23
37
141
82
100
116
69
288
34
39
119
35
25
38
79
64
72
99