67
88
33
16
34
51
52
55
49
11
61
111
3
4
7
43
50
87
32
122
66
157
9
62
15
46
44
40
58
53
37
95
78
79
45
70
106
31
19
89
75
54
65
112