15
4
11
27
21
3
20
17
16
8
51
36
6
29
5
106
9
52
34
7
63
26
43
10
30
37
25
65
42
19
23
56
126
12
2
39
100
166
46
58