270
45
123
214
25
113
156
91
37
90
142
170
135
54
38
26
43
32
31
48
40
73
102
255
140
1508
392
103
14
1430
879
168