0
3
1
2
21
30
51
42
35
33
15
18
50
29
78
62
54
85
122
25
114
31
82
16
46
39
47
28
37
57
160
53
113
151
32
38
17
12