16
92
57
341
298
320
71
156
40
79
91
105
180
29
160
149
53
8
56
221
99
18
49
170
74
179
728
66
226
77
62
73
252
124
64
130
123
104
98
25
95
225
144
42
314
89
195
46
853
485