0
1
3
2
6
13
7
24
16
15
11
27
21
83
36
19
33
46
40
25
47
29
57
28
9
72
18
93
134
14
5
150
87
69
91
20
56
10
4
38
98
158
192