23
14
30
28
16
40
34
9
42
11
17
12
8
109
77
69
93
50
52
55
133
306
95
56
522
67
64
45
49
137
214
48
74
15
103
71
29
68
53
37
19
59
43
51
44
27
120