0
1
4
2
6
8
3
12
10
5
7
15
35
42
11
9
17
21
20
19
14
133
48
590
84
291
30
24
23
97
29
43
306
66
33
13
49
31
168
34