0
3
28
19
16
6
4
13
8
11
31
20
37
17
55
110
7
12
29
14
15
9
61
120
51
40
57
52
24
81
63
111
90
35
67
70
46
123
133
126
38
62
76