214
89
34
25
166
112
183
81
172
132
295
49
58
32
55
108
84
193
73
22
99
48
309
170
397
27
38
158
107
301
79
61
609
318
135
103
65
43
155
23
91
200
886
76
70
33
1041
283
144
449
122
62
240
260
431