16
3
9
14
76
27
30
20
4
42
15
56
55
54
25
13
22
61
5
64
32
18
29
48
109
33
12
7
159
448
84
49
69
257
89
39
40
81
235
50
35
59
87
138
31
266
44