1
16
10
8
9
3
4
5
41
14
66
19
34
40
21
46
15
37
35
12
18
77
27
33
93
13
20
53
17
56
151
6
31
28
7
49
29