82
29
21
54
12
161
19
93
157
16
64
41
197
179
87
67
36
193
336
27
77
181
269
342
74
56
453
262
442
65
119
80
260
73
151
28
152
257
171
39
38
66
184
154
185
44
42
104
53
46
71
128
176