15
5
8
2
102
6
33
3
324
12
19
34
76
22
17
26
35
153
29
32
11
63
43
20
18
38
0
50
54
1
126
48
7
25
45
895
21
172
67
84