15
6
3
10
8
18
4
7
11
9
35
20
14
5
27
32
33
17
26
88
36
336
37
22
1
28
43
52
19
68
31
16
58
179
209
30
25