12
23
15
22
14
32
17
11
19
9
10
7
2
39
37
38
33
18
4
122
35
31
21
28
61
58
116
42
8
20
44
51
48
68
69
45
59
63
49
89