15
46
19
7
10
5
8
17
13
6
11
55
42
0
26
3
34
23
120
161
41
53
37
466
54
78
247
79
88
43
57
52
200
59
113
75
364
214
92
356
77
116