0
2
1
3
4
8
5
36
33
34
60
40
169
57
53
29
83
78
14
92
42
43
22
50
116
21
44
25
277
71
54
11
6
38
17
12
28
9
90
47
15
23
19
111
13