160
56
101
38
132
36
89
84
102
94
20
150
97
25
171
42
24
521
74
31
154
817
62
152
82
85
297
61
32
109
22
122
108
30
18
91
5
231
190
107
249
146
49
39
105
79
128
51
59
27