9
77
109
162
211
82
73
202
100
81
45
48
16
51
148
140
165
50
173
26
333
46
164
65
17
188
33
116
64
25
947
103
41
175
545
7224
57