23
122
106
66
166
35
171
65
99
97
74
98
57
42
54
24
107
85
116
34
50
47
67
161
49
81
77
89
41
94
58
87
52
76
103
69
70
119
68
111
145
84
93