48
178
339
26
128
275
171
58
41
23
38
44
28
84
22
42
56
20
89
113
138
49
64
39
19
21
110
348
115
142
206
63
156
32
78