4
8
9
6
28
27
11
5
37
26
12
32
30
118
65
183
70
20
41
24
35
69
143
39
18
100
0
15
168
233
54
21
67
29
53
3
268
68
74
19
96
42
63
36
72
92
120