149
55
95
25
170
42
24
508
72
31
806
61
96
150
82
84
297
32
107
22
121
108
30
18
91
5
231
179
56
248
146
49
39
102
79
128
50
59
27
53
16
64
350
162
60
132
194