138
252
165
136
35
87
381
97
14
90
125
73
137
203
153
187
172
175
65
188
88
68
40
57
274
74
25
135
23
59
33
206
92
19
72
18
183
84
233
100
69
52
48
521
39
150
285
163
56
46
96
42
75
55