0
1
5
2
3
23
12
7
6
17
29
18
32
61
10
75
486
129
110
38
128
39
135
46
131
101
25
13
116
27
26
570
22
14
37