4
16
12
31
40
52
35
30
39
55
54
45
171
20
21
98
56
8
57
83
36
23
7
105
59
71
117
94
121
132
28
25
47
27
37
76
64
9
34
60
90
38
136
100
184
78
125
69