2
6
4
0
1
3
7
11
18
12
25
31
26
50
22
82
9
19
105
16
48
30
15
14
5
21
230
62
24
20
52
127
8
49
35
54
56
29