20
8
10
3
16
6
19
48
24
41
84
18
57
125
75
122
272
116
5
32
108
22
38
63
39
120
74
33
34
160
59
199
49
100
221
173
89
466
158
259
46
97
172
181
226
64
256
94