0
15
10
56
27
11
18
43
16
8
40
115
13
28
37
22
21
41
26
141
33
53
17
7
2
24
36
6
206
130
97
38
121
47
46
79
98
75
120
70
377
100
57
49
85
77
116
32
34
60
45
270