4
9
12
26
31
21
3
34
17
8
10
16
48
5
50
128
32
89
15
14
6
93
1
80
101
24
18
13
2
257
7
27
20
109
134
36
22
33