12
8
6
13
11
9
2
3
5
7
97
54
22
51
30
36
60
83
28
61
32
18
101
45
62
25
63
40
27
17
34
24
37
49
122
29