15
0
12
8
4
11
6
5
3
7
91
18
1
13
21
24
14
20
22
42
28
34
10
9
16
134
27
256
38
82
156
70
90
104
325
37
215