21
120
39
36
214
59
41
26
32
43
40
17
131
160
99
69
68
66
45
29
61
87
37
53
19
46
8
16
278
229
6
2
48
74
90
235
24
20
209
42
30
63
54
78
151
158
182