57
33
182
265
290
86
44
177
217
191
1343
76
39
89
161
116
41
72
42
61
83
65
25
144
93
130
136
34
142
159
52
46
73
90
49
1945
883
35
101
58
62
326
127
53
240
23
38
280
63
27
43
17