18
42
19
83
34
90
163
10
30
78
48
31
234
191
70
110
74
32
45
26
210
49
40
68
37
84
47
150
197
36
227
135
141
136
22
101
255
126
132
85
413
328
186
112
124
23
91
39
169