7
12
47
4
13
21
31
9
16
56
66
27
148
62
108
152
159
24
86
102
34
37
30
99
32
70
60
117
57
157
54
50
44
36
120
68
170
74
51
76
42
88
92
122
58
43
89
124
64