27
15
14
49
18
36
41
267
454
81
161
204
142
77
51
47
43
74
63
25
30
58
194
12
40
152
126
123
33
110
165
83
39
64
97
250
85
34
113
112
38
182
84
170
140
31
37
67
299
91
53
198