3
4
14
8
13
21
11
31
26
10
16
23
2
22
27
29
18
5
35
34
28
78
62
155
116
97
433
60
136
77
38
44
95
174
191