82
261
5
73
72
90
56
160
268
123
138
21
162
238
81
127
303
174
49
170
84
182
154
51
63
48
133
132
20
79
100
69
101
168
34
98
92
57
31
183
121
17
167
144
107
3
78
320
105
61
47
620
50
16