49
185
119
55
77
30
39
37
85
35
69
42
54
29
146
187
141
314
147
110
203
230
32
10
669
40
128
64
47
368
116
31
34
48
143
188
43
107
58
117
207
101
223
408
152
86
200
56
27
191