26
81
25
287
126
150
78
182
70
250
72
157
82
92
178
33
75
171
86
780
151
36
91
11
15
161
196
41
93
158
18
46
66
593
24
50
19
54
105
17
118
35
16
13
107
135
51
164
148
12
98