216
98
70
185
242
144
497
85
93
272
43
300
76
164
131
135
61
139
1137
44
223
141
73
161
177
106
56
173
165
125
432
9
69
86
45
37
71
58
156
229
170
187
7
12
469
133
307
220
22
77
701
154