9
3
23
17
27
2
19
4
20
6
14
1
5
33
15
26
36
62
98
125
279
70
25
44
50
58
139
21
146
34
150
11
92
109
46
83
28
60
88
37
122