20
31
114
6
58
514
292
356
192
5
35
29
15
81
113
0
53
7
11
135
49
3
67
78
45
19
40
26
108
37
143
48
4
14
9
70
16
118
50