17
12
11
4
49
37
83
288
9
39
1314
104
69
29
358
21
26
61
32
433
359
205
225
1171
31
124
122
151
58
262
96
45
8315
65
44
57
50
73
16
67
46
20
48
186
78
27
55
56
6
79