2
4
1
8
0
5
7
32
23
163
13
11
24
12
17
29
28
33
14
20
6
15
75
56
202
30
27
59
18
81
69
132
387
9
16
44
25