0
1
8
5
14
3
6
11
13
2
18
9
43
22
39
26
83
48
20
21
99
252
106
81
52
55
17
49
40
167
94
176
16
34
24
89
28
78
82
31
57
45
30
157
72
144
32