20
33
130
264
46
175
71
45
128
29
35
21
49
167
19
199
31
4
62
78
40
86
18
183
89
93
17
256
38
28
72
42
101
193
152
158
80
67
149
319
64
43
129
5
66
74
16
237