206
102
118
95
96
61
42
112
92
98
78
84
80
94
45
105
93
114
65
38
167
52
51
200
172
47
83
86
284
142
139
144
356
338
128
259
168
431