3
13
7
21
11
30
25
24
8
16
23
4
15
2
22
26
17
5
35
34
28
27
78
62
155
115
96
432
60
136
77
37
44
95
174
191