10
32
30
18
19
21
33
6
83
24
1
14
22
31
34
16
17
28
20
27
66
7
150
13
132
29
38
49
41
146
37
23
43
82
42
52
25