17
22
26
12
21
20
66
119
27
15
14
50
18
36
41
267
454
81
161
204
142
77
51
47
43
74
63
25
30
58
194
40
152
126
123
33
110
165
83
64
97
250
85
34
113
112
38
182
84
170