8
77
43
50
34
18
26
27
16
38
32
7
36
17
30
1459
10
65
40
98
49
69
120
177
46
22
31
57
19
72
54
25
186
52
79
76
45
112
23
117
102
148
82
138
100
29
74
55
15
48
37
24