2
11
5
8
15
10
26
7
4
17
46
28
69
51
29
12
57
35
66
147
14
34
9
120
20
49
42
64
140
1215
797
110
73
112
138
86