13
4
18
8
20
6
24
29
40
23
16
72
151
22
189
78
93
42
49
33
27
142
128
38
34
183
282
167
222
39
175
180
219
389
54