0
3
17
16
40
23
4
13
21
6
9
24
2
34
12
8
31
15
5
18
33
1
57
79
120
10
28
135
42
50
98
68
256
20
45
91
41
30
244