213
212
109
48
98
80
135
261
90
167
130
233
29
74
281
124
89
132
26
798
337
402
852
115
112
244
203
285
104
86
51
194
49
95
84
85
349
55
141
61
108
72
152
111
200
107
96
67
562
99
143
53
73
164
125