66
6
89
23
14
377
24
8
48
19
40
162
73
34
53
99
143
183
328
301
3
47
70
17
11
54
295
58
59
68
255
10
337
843
15
43
278
332
991
345
116
104
3631
35
249
27
197
1279
160