3
6
12
34
36
55
17
90
21
211
57
49
16
35
42
33
26
30
27
7
84
20
105
76
53
120
31
166
52
32
88
71
15
37
23
80
106
18
14
158
46
11
40
115
58
28