56
113
3
11
5
29
9
12
26
128
72
41
22
21
27
8
16
17
54
85
36
31
7
52
82
14
40
70
32
61
51
37
34
18
48
92
156
74
96
46
20
1