15
12
2
14
9
16
21
10
31
6
7
25
8
4
11
13
3
51
44
41
17
24
54
36
122
49
39
30
32
73
58
23
170
80
134
63
57