16
8
22
6
9
66
144
18
3
29
5
15
30
68
92
10
108
39
38
11
32
26
42
110
315
133
204
69
257
151
81
332
166
533
56
14
230
176
228
41
99
53
12
35
33
130
44
24
88
173
158
74