7
0
10
5
28
25
32
3
15
13
22
8
75
39
12
30
61
104
88
120
20
18
11
95
109
36
17
29
35
33
16
2
68
63
83
42
92
54
235