1
5
6
11
26
7
8
18
22
16
15
12
20
28
9
4
40
14
61
53
80
142
10
138
33
509
59
34
31
361
161
45
85
42
29
32
64
132
203
35
60
111
41