3
12
21
22
119
103
77
14
30
7
9
20
31
13
26
18
23
42
2
16
28
59
134
19
29
6
49
39
15
50
8
35
71
132
147
52
68
37
17
36
10
56