17
22
6
16
50
26
124
113
338
215
300
13
132
104
120
233
87
208
241
192
122
144
63
65
95
69
88
52
54
112
49
58
59
66
117
98
39
96
47
43
57
11
38
32
27
37
34
46