233
57
157
122
61
69
51
221
59
79
41
28
62
34
112
78
56
123
143
89
102
121
195
58
72
198
92
134
30
174
181
45
105
231
39
165
31
32
81
156
133
117
150
94
135
80
83
167