1
0
2
4
5
7
6
11
16
55
23
15
31
68
28
14
43
18
27
42
158
77
32
75
97
115
12
52
41
136
70
19
50
222
66
87
215
62
152
69
71
90
135