0
1
4
2
6
8
3
12
10
5
14
91
98
9
11
7
16
20
21
52
149
593
33
95
286
32
24
25
27
90
23
29
13
321
62
15
30
181
37