6
9
3
10
5
16
18
21
39
63
27
33
45
20
41
8
24
37
138
38
52
2
96
82
90
131
60
340
58
71
120
54
173
79
119
87
53
91
234
35
195
86
14
164
186
48
59
66
30
117