82
206
181
355
77
299
636
96
72
438
646
1021
49
114
112
100
144
69
81
54
108
79
168
38
174
84
272
205
43