0
7
2
5
4
8
6
12
1
3
18
43
36
14
48
23
49
92
27
88
19
121
273
129
29
15
83
39
32
79
22
24
38
166
41
40
37
90
69
230
13
87
65