87
40
276
29
122
55
49
47
50
94
22
53
21
12
202
68
28
152
38
98
63
85
155
429
34
23
116
127
39
227
169
30
178
57
170
136
485
521
474
174
257
16
113
71
20
337
523
218
339
107
133
66
26
361