101
82
145
71
159
134
139
104
149
20
135
155
86
51
158
23
69
223
34
103
49
204
96
60
140
230
115
61
17
58
36
85
32
25
66
31
67
56
27
168
111
78
187
81
19
28
121
57
90
43
70
97
154
83
262
21