17
9
14
11
6
8
48
2
16
10
5
40
107
37
25
102
36
29
58
27
0
30
13
12
39
4
21
15
7
60
19
43
32
542
46
24
81
52
51
135
26
20
93
80
584
86
226