22
54
310
20
55
57
546
163
2124
80
41
162
96
52
311
24
14
155
85
108
83
9
767
25
244
40
75
219
124
221
107
70
38
8
122
954
44
7
113
197
900
48
36
136
201
68
129
78
93
29
95