4
3
16
10
20
40
73
74
300
32
2
6
37
65
61
28
14
15
12
25
112
7
156
64
30
36
21
57
22
44
38
11
24
8
35
85
9
62
68
97
23
39
19