33
39
177
123
135
17
53
122
140
47
7
233
129
54
76
18
26
24
6
108
15
37
626
267
222
111
25
163
224
1
186
208
14
260
13
21
917
30
38
113
295
334
91
20
52
188
70
81
249
134
19
40
80