19
16
13
2
36
18
8
5
12
84
10
17
29
45
9
32
26
137
23
59
389
109
53
71
62
27
28
14
35
30
46
508
58
11
25
7
114
61
20
50