3
20
18
26
13
4
14
39
19
93
33
27
124
279
231
262
12
87
84
63
34
32
69
30
55
71
6
109
21
46
22
57
53
78
97
74
11
48
51
40
16
38
29
52
54