42
69
26
187
117
119
523
14
51
88
294
139
38
258
199
105
101
45
83
30
173
336
131
970
15
242
108
160
144
86
115
136
89
49
156
130
201
31
36
188
186
84
202
19
432
27
124
50
122
66
87
403
80
25