14
10
17
27
8
6
21
2
20
12
38
70
120
5
28
33
13
36
71
64
16
47
34
65
156
46
25
4
53
30
235
60
225
317
107
370
170
94
242
124
84
155
299
253
212
128