10
0
7
8
3
5
6
11
12
23
132
19
4
26
20
9
91
155
48
27
22
42
71
69
30
70
33
152
120
2
54
183
44
39
385
611