142
129
183
203
80
207
45
424
58
309
232
132
554
274
221
282
117
50
33
22
24
215
147
32
165
98
225
12
48
28
152
71
63
116
62
126
6
26
97
86
84
49
34
39
66
150
553
231
102
109
14
379
264
99