99
9
22
146
88
80
184
137
28
75
8
281
609
16
49
83
1
7
145
4
57
87
15
27
29
13
289
20
14
96
118
166
4852
270
2128
26
1142
18
371
52
276
117
160
21
113
149
175
135
107
252
23
957
211
518
147