149
122
80
196
31
63
110
170
166
36
160
29
83
35
50
34
68
72
130
43
85
19
32
181
260
92
28
126
148
178
113
127
445
51
300
84
129
175
124
100
70
33
673
87
108
41
193
53
557
176
66
194
26
211
82