56
60
232
16
177
141
114
37
46
31
81
43
166
84
136
194
2
143
52
80
85
312
290
100
155
40
78
62
252
69
73
17
63
158
25
199
224
8
51
138
112
42
49
87
54
6
71
30
61
90