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