149
127
116
80
128
104
179
61
161
102
91
29
46
50
73
88
63
281
87
55
60
51
207
57
22
27
49
356
98
59
82
36
123
56
154
93
148
83
178
96
137
175
256
75
151
77
163
225
107
53
68
129
156