83
214
215
22
25
74
347
345
75
52
145
123
163
113
92
18
129
292
114
72
107
64
59
103
164
56
46
112
32
67
157
17
115
21
34
137
245
65
171
28
96
40
60
223
189
30
24
101
140
94
153