6
10
47
15
21
9
11
22
16
20
12
8
4
27
37
33
18
17
23
19
25
90
210
66
68
100
202
65
296
64
131
92
205
145
125
162
72
24
256
32