142
64
86
53
158
39
12
101
147
266
196
74
30
113
43
50
45
122
96
36
275
354
1472
180
247
27
110
78
51
28
132
41
61
1032
29
154
111
118
54
35
63
21
1091
658
633
127
282
93
31
85
65