0
18
27
23
21
57
42
51
565
48
149
137
60
64
28
15
56
660
125
102
71
73
13
114
96
24
134
75
63
105
14
47
55
139
191
144
116
59
49
184
246
99
37
97
10
89
90
101
109