160
37
101
84
89
189
125
28
25
24
36
156
143
22
45
56
10
6
9
11
120
15
275
249
119
180
425
157
46
144
50
102
52
63
391
85
58
32