4
24
10
20
18
28
23
16
77
5
12
14
9
1
8
56
17
7
30
13
19
37
48
87
126
32
34
43
140
148
29
103
58
53
145
69
66
15
158
6
169