3
11
8
5
9
16
10
28
4
17
46
69
51
29
12
57
35
66
147
14
26
34
120
20
49
42
64
141
1216
797
110
73
112
138
87