20
3
1
4
7
36
8
10
57
5
12
67
9
2
66
108
13
6
19
26
111
18
86
30
42
11
28
29
27
529
97
139
136
32
65
137