0
4
6
2
7
15
12
69
11
16
22
10
13
21
8
5
9
26
1
19
17
23
27
34
36
103
52
37
144
24
39
86
89
157
45
114
88
127
87
665