6
16
23
26
8
9
11
4
89
24
13
14
21
5
3
10
12
28
201
223
167
275
22
30
72
15
179
76
37
58
48
139
122
50
32
33
31
47
90
35