0
1
4
2
6
8
3
12
10
5
7
15
9
31
38
11
17
21
20
19
14
133
48
585
83
291
24
22
97
29
43
303
67
33
13
49
165
34