2
39
33
15
89
18
11
25
27
50
16
34
3
76
13
14
8
7
129
24
45
30
42
44
9
21
10
49
23
22
4
48
32
28
5
51
113
12