168
66
104
184
46
134
45
62
159
180
335
101
288
124
98
117
84
220
114
165
174
59
169
445
57
77
198
75
314
73
162
295
122
60
138
10
379
1125
615
444
884
771
688
1217
646
674
467
164
279
1047
144
228
837
510
834
555
404
808
49
285