0
1
5
2
3
15
11
6
4
63
71
35
66
137
70
162
83
20
57
47
85
150
30
306
44
77
161
23
24
216
86
469
123
169
132
89
64
91
68
120