111
37
173
76
84
36
147
48
17
14
25
22
24
71
132
78
65
82
201
50
191
28
81
79
168
44
87
86
27
35
98
100
140
89
49
57
127
59
83
167
105
206
99
184
329
117
47
195
150