3
10
14
12
6
19
39
44
74
38
21
75
151
217
11
27
49
28
47
110
26
81
42
30
20
55
16
13
17
36
5
186
48
7
4
66