11
140
281
18
101
38
5
3
6
17
58
33
14
330
12
172
513
49
36
45
257
137
454
76
19
41
10
156
16
341
63
227
77
251
9
20
67
4
51
39
129
173
31
283
309
228
27
301