4
3
6
7
1
14
19
24
127
35
12
5
29
16
64
17
26
10
8
32
120
144
41
133
97
57
255
34
27
85
162
58
88
121
314
159
108
67
152
45
224
52
111
87
69
31
33
18