67
50
138
8
13
42
14
148
31
159
146
72
33
107
82
28
90
158
122
63
45
23
150
52
105
169
64
213
69
84
166
19
123
184
99
303
362
66
80
83
137
111
109
35
77
47
156
125
155
103
6
100
10