58
26
342
284
220
54
190
32
103
192
23
60
257
4
104
166
19
20
672
51
30
45
131
63
56
36
24
116
79
59
18
47
768
33
90
206
69
65
44
37
93
240
57
137
48
124
196
66
120
39
62
38
181
188
161