21
22
23
26
30
77
12
78
227
92
10
97
139
31
43
349
113
59
20
157
75
289
48
99
34
19
53
52
155
36
57
83
51
146
112
17
81
16
521
13
54
223
131
40
32
989
50
132
154
89
38