13
44
17
46
30
31
12
18
36
80
53
34
64
73
134
67
26
29
32
8
51
113
98
82
45
43
27
60
68
191
149
919
556
273
758
678
508
319
439
428
107
99
62
108
153
14
826
722
11
887
388
55