42
21
220
33
1422
29
213
43
37
207
6
175
18
97
44
12
13
131
14
52
74
83
56
71
26
31
70
121
174
94
34
149
496
157
89
76
365
118
168
883
372
40
110
147
161
228
146
187
53