0
7
40
14
5
11
15
16
34
25
79
77
36
48
18
253
453
139
49
104
147
63
158
38
29
17
41
131
211
129
64
203
157
55
438
72
867
485
244
207
174
107
57
232
149