21
26
32
24
17
9
130
10
60
141
83
47
101
74
98
25
237
52
122
56
29
54
30
93
72
358
81
159
147
565
58
180
33
121
42
672
88
223
75
199
67
53
69
165
164
335
175
187
271
135
163
283