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