58
33
61
263
254
262
80
129
94
87
22
37
92
35
111
19
17
7
76
148
90
109
13
1320
52
102
112
9
86
130
164
79
31
93
222
170
119
274
177
161
43
237
24
73
5
143
521
85
21
50
42