36
27
22
10
259
112
185
651
6
8
38
44
45
25
55
365
32
106
83
53
173
51
16
4
92
20
94
58
49
131
59
13
57
40
47
19
18
12
99
24
63
67
9
7
21
50
199
46
78