51
41
116
8
23
111
19
18
28
43
32
240
15
7
4
241
106
42
9
58
20
26
72
53
17
38
228
27
73
55
16
57
40
65
29
25
285
59
35
30
46
288
21
136
45
85
70
135
62
93