142
196
78
21
110
67
151
83
39
49
123
133
23
138
17
100
80
73
208
79
147
240
174
30
32
146
182
137
70
163
143
295
84
375
166
131
95
554
531
40
35
229
86
66
97
33
101
14
22
125
115
144
157