0
1
2
3
4
9
5
10
87
94
6
11
7
19
15
8
53
16
14
149
52
592
33
285
32
24
25
27
92
23
12
29
13
20
322
62
51
56
17