8
4
0
5
9
11
19
6
7
1
15
12
2
18
24
13
10
31
22
23
37
32
141
64
39
82
100
57
116
69
289
34
119
283
35