2
10
6
27
13
8
3
18
16
4
11
15
82
59
17
0
73
1
21
54
28
12
58
97
76
52
51
164
39
22
25
31
9
7
61
5
344