112
40
150
164
169
28
232
61
10
146
100
44
63
15
187
42
37
107
53
90
68
106
60
45
30
165
123
96
64
29
22
11
50
137
72
25
17
95
26
156
172
186
6
33
190
74
297
77