19
20
59
166
8
557
37
24
50
285
27
105
132
39
52
85
64
32
68
15
33
110
77
29
47
60
98
102
13
9
10
73
117
35
11
23
12
186
66
55
67
86
91
44
3
25
26
201
21
415