56
22
109
172
192
70
84
110
62
31
222
127
81
21
195
52
232
89
143
49
153
162
286
117
167
122
157
58
786
145
422
97
125
74
212
98
140
86
92
134
128
79
197
103
170
83
111
35
63
90
38
36
315
46