18
29
12
32
91
35
3
34
30
16
38
8
66
88
17
21
14
13
6
9
7
5
39
24
2
11
151
33
4
86
127
204
26
20
31
82
28
49
23