169
146
110
238
60
24
107
137
69
440
85
395
120
26
30
37
28
201
19
63
21
75
84
133
31
127
78
259
103
25
16
157
118
43
39
109
18
50
144
280
487
91
102
345
95
73
32
143
70
341
230