12
104
16
7
110
22
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
24
78
17
31
561