29
23
77
28
15
33
25
46
51
55
17
78
40
12
32
38
104
16
65
62
27
35
21
110
44
6
76
93
83
45
102
20
30
11
22
169
4
39
49
89
66