9
0
7
8
3
5
6
11
43
12
22
129
19
4
26
20
61
91
155
47
27
42
71
68
48
30
70
32
152
120
2
54
183
44
39
385
611