0
5
42
32
23
3
6
14
12
28
19
13
10
35
26
22
29
93
70
57
236
38
69
21
48
58
36
52
47
25
30
71
150
83
27
128
43
56
62
211
59
61
66
73
217
49
152
112
99