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