0
16
30
150
11
47
99
23
6
137
19
104
7
69
81
43
36
229
55
95
75
71
89
271
28
62
49
46
31
58
14
195
281
131
70
153
84
273
13
172
48
479
891
136
27
45
42
171
17