0
1
12
5
20
11
18
9
15
26
8
4
3
24
77
39
2
224
255
30
7
86
41
103
14
19
113
10
67
85
21
32
42
23
44
34