3
16
2
17
8
6
25
106
53
162
81
22
21
27
15
4
11
56
288
40
33
24
66
42
52
43
20
54
14
23
58
5
9
26
12
50
30
19
13
18