142
131
63
45
155
54
20
95
73
84
104
21
12
171
115
146
88
100
6
197
93
112
59
211
256
1164
90
17
82
129
199
307
201
76
81
31
27
58
145
424
102
36
43
29
46
110
57
105
16