0
6
8
14
9
93
21
51
15
50
12
17
30
29
103
260
13
26
11
48
36
19
46
94
42
34
68
57
77
74
144
60
22
211
90
80
169
120
99
192
76
55
84
87
44
196
405