60
89
49
45
42
35
24
892
137
73
118
193
15
12
94
260
718
891
143
54
406
163
90
108
98
170
353
190
105
61
22
128
25
18
55
41
59
34
40
37
28
81
36
50
67
63
17
46
29
115
38
52