20
0
4
28
21
3
6
23
7
2
14
30
9
8
19
112
25
5
26
33
10
57
13
75
52
35
90
43
48
46
39
129
123
148
42
37
40
236
36
50
225