3
5
37
15
4
9
12
10
6
14
26
8
7
11
51
23
17
22
16
38
33
43
170
47
25
28
31
77
49
207
88
263
68
72
58
24
80