18
12
53
10
8
16
215
152
2
28
9
61
11
79
33
14
51
19
24
31
391
46
107
99
15
4
64
7
48
56
25
75
23
26
37
38
17
259
65
32
47