56
65
14
409
47
107
130
43
22
32
27
398
134
122
36
204
290
45
38
19
125
674
114
1812
30
98
147
57
234
199
154
66
33
28
37
104
168
144
31
69
145
77
265
26
61
3806
64
251
152
25
326
174
269
1285
276