26
27
178
99
72
75
37
40
39
122
94
89
71
193
106
65
58
168
61
81
78
53
189
98
164
152
33
268
77
43
84
277
378
45
30
36
67
38
127
182
312
198
119
175
134
139
59
274
79
104
46