30
18
1056
35
59
21
45
26
38
222
34
46
55
51
44
54
42
58
88
121
73
160
820
61
50
27
31
12
28
23
24
9
39
22
141
20
32
60
13
62
16
110
47
40