21
54
213
259
103
55
58
39
17
10
93
99
120
144
254
173
106
337
147
184
175
205
128
51
31
42
66
166
75
85
78
109
180
234
561
41
767
122
141
29
63
108
116
456
293
782
86
44
69
73
62
89
300
64