8
10
18
26
4
13
31
34
96
11
2
74
33
35
20
1
158
23
24
67
6
5
30
36
21
27
128
105
89
940
159
12
16
49
281
212
40
14