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