12
2
16
6
25
102
50
162
79
22
21
27
15
4
11
56
288
40
33
24
66
41
52
20
54
17
3
14
58
5
9
26
8
23
30
19
10
13