116
210
131
332
61
181
31
215
24
99
109
185
113
256
93
234
47
88
15
255
7
96
22
91
14
43
123
32
98
68
395
51
19
95
3