121
27
158
33
58
215
174
42
83
26
24
375
87
18
47
175
1944
106
31
250
639
55
196
198
541
322
143
585
128
103
220
52
37
23
286
5129
138
244
116
115
137
136
25
120
213
36
435
310
376
166
122