0
1
2
10
17
7
5
15
26
6
67
20
48
50
9
24
30
117
41
104
22
18
8
77
3
52
14
78
56
849
40
101
31
89
45
123