0
1
2
6
4
3
25
18
45
124
12
10
30
114
128
47
14
62
51
100
265
8
69
13
34
19
72
70
56
7
784
9
15
83
23
40
5
24
57
16