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