90
182
100
119
271
83
157
178
185
55
244
194
192
124
155
209
103
56
396
105
59
186
64
81
141
241
180
137
167
48
44
85
91
70
390
347
884
257
132
159
25
62
134
86
77
84
40
199
324
36
113
67
35
34
16
39
50