111
41
48
3
21
20
246
66
280
93
65
186
172
17
184
143
75
85
13
38
243
51
273
262
45
6
86
52
209
175
60
169
174
131
271
73
202
132
109
95
37
63
90
79
70
76
240
97
34
61
399