0
8
16
17
24
52
27
44
84
200
57
122
49
62
74
164
275
46
113
61
144
543
116
56
15
126
43
22
55
104
42
36
26
31
58
214
25
99
148
63
66
19
12
29