210
230
95
43
99
252
56
44
125
39
51
90
77
40
395
86
157
89
42
108
10
27
17
154
21
67
131
143
57
314
150
199
114
103
70
38
92
26
136
48
24
242
37
127
78
353
327
198
184
18
16