3
7
15
8
13
22
11
32
26
10
16
23
4
2
28
29
18
5
35
34
27
78
62
155
116
97
434
60
136
77
39
44
95
174
191