9
11
21
78
58
42
49
182
340
37
117
197
25
70
85
45
110
68
29
63
286
77
48
62
53
47
162
83
50
24
59
17
100
32
91
84
223
36
34
102
137
60
106
74
81
56
65