12
104
16
7
110
24
4
5
11
45
9
2
29
25
40
6
51
23
35
21
27
136
8
14
3
53
19
34
80
30
26
144
28
78
17
31
561