164
118
38
177
53
54
136
60
79
70
125
59
150
106
102
83
82
91
139
203
137
287
18
119
46
28
297
88
50
76
17
74
56
296
20
86
374
141
25
19
64
87
24
15
276
27
152
69