2
16
5
1
3
4
9
21
13
40
27
18
14
79
192
7
23
62
0
20
32
15
122
11
10
6
66
8
35
47
129
73
421
319
64
12