15
6
4
5
30
7
3
2
32
21
8
18
64
17
111
22
19
11
29
176
60
2040
59
346
33
38
45
9
10
27
25
37
12
16
50
72