56
58
48
147
160
73
159
102
117
183
116
288
302
144
57
142
39
185
224
31
937
113
19
71
118
77
219
91
208
79
62
310
94
46
40
186
93
84
54
168
174
126
68
60
45
173
86
420
69
237
47
341
4141
154
96
55