271
172
337
196
171
164
122
97
46
26
5
31
65
34
148
30
56
16
25
642
170
74
183
84
41
29
77
90
93
15
210
175
312
94
47
80
120
152
484
125
149
206
24
115
60
40
20
39
133
54
28
44
10
177
221
259