29
43
147
52
10
25
111
159
57
125
51
140
3
54
71
160
6
4
49
27
30
40
21
16
12
22
50
18
19
32
26
39
5
1
66
13
11
14
7
82
28
93
42
109
63
17
33
137
9
2
8
35
92