125
14
10
26
76
9
104
151
140
19
136
63
8
73
15
16
51
103
101
18
138
31
36
154
135
58
42
32
133
86
78
90
89
113
39
295
161
261
122
171
212
340
85
527
274
294
1034
365
84
769
307
96
182
173