1
4
3
5
6
8
19
7
2
11
13
9
0
133
194
64
201
18
46
61
10
86
23
68
54
90
215
44
45
80
40
96
49
59
156
42
52
38