15
2
8
1
7
11
4
18
6
39
23
81
12
14
24
34
67
13
27
26
32
29
25
66
9
38
17
19
68
78
43
170
366
47
148
30
260
69
93
458