4
28
19
21
18
55
9
47
8
14
57
11
25
40
13
1
29
35
328
20
32
17
43
63
22
15
38
75
152
46
39
52
94
27
3
89
54
92