77
79
48
160
29
97
154
24
51
184
75
42
61
128
270
261
80
83
366
126
54
56
204
58
392
112
53
103
1204
65
212
67
105
280
69
104
308
49
546
290
1024
170
62
182
71
124
116
39
190
16
255
207
115
100