0
6
5
11
7
20
10
25
70
60
37
48
136
93
63
283
79
67
90
92
80
124
72
251
58
47
43
59
89
78
52
82
46
39
38
601
19
91
168
129
84
312
53
121
35
265
41
109
83
36
26