167
76
63
146
290
94
117
100
42
172
25
158
310
104
30
111
27
199
46
123
78
11
43
91
32
204
58
34
208
61
177
38
54
145
49
77
656
106
40
74
16
327
147
53
553
162
36
18
66
180
266
150