110
98
97
172
31
79
25
76
36
59
135
66
50
109
158
82
30
26
103
111
65
23
142
49
122
51
42
28
72
19
48
186
18
117
71
53
16
41
55
47
126
74
190
52
69
21
112
150
184
223