22
6
30
31
315
313
87
8
151
182
1341
148
45
193
41
28
40
59
130
181
16
108
232
140
294
868
66
33
10
12
38
39
189
27