15
20
26
59
445
14
7
225
43
108
6
30
38
18
41
17
28
37
35
33
68
119
29
52
24
34
62
219
114
141
125
75
977
58
4
143
45
84
57
40
47
27
19
162
69
459
183
130
80