0
7
5
13
11
8
27
21
9
22
78
37
216
84
112
47
49
292
126
39
60
101
73
43
57
23
29
100
62
99
195
44
63
279
142
106
83
493