10
20
5
11
30
159
22
33
201
31
68
43
784
4
15
35
66
62
42
44
96
28
86
34
157
27
12
173
29
25
32
9
129
16
111
74
23
14
18
156
122
98
61
54
113
24
142
65