21
206
22
123
68
29
85
94
42
8
10
148
38
69
30
363
31
78
66
122
60
54
53
18
73
208
100
90
34
154
32
151
43
39
217
81
74
46
40
82
146
174
26
89
170
88
120
33
23
56
15