14
200
50
26
36
79
52
20
3
30
10
106
99
38
96
77
148
132
53
61
84
19
63
162
240
7
28
323
42
64
97
111
57
100
123
12
43
49
171
75
181
21
27
85
941
563
58
70
39
207