1
4
10
13
9
20
17
27
3
5
2
35
22
6
14
11
48
52
30
18
50
21
39
78
32
16
43
56
36
197
76
686
87
84
106
73
218
125