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