104
16
23
15
217
13
166
86
14
35
8
219
28
54
94
178
34
136
41
78
12
50
40
30
42
682
168
20
143
58
33
52
157
27
39
49
11
7
53
648