9
13
21
78
58
43
49
183
340
37
117
198
25
70
85
45
110
68
29
63
286
77
62
53
60
47
162
83
50
24
59
17
118
100
32
91
84
48
224
36
34
102
138
107
75
82
57
71
42
65