90
144
134
389
162
75
78
118
120
110
176
32
34
135
42
43
149
29
154
102
1043
49
189
52
198
73
40
112
18
55
231
56
228
148
156
182
224
338
127
274
113
103
105
108
60
151
141
146
126
99