0
3
10
33
8
43
51
31
60
11
18
26
80
132
81
49
32
20
27
38
157
61
34
54
186
25
96
99
180
73
140
171
50
82
45
68
102
143
116
57
190
424
155
464
183