2
6
20
30
31
77
14
25
74
22
5
13
43
10
8
15
11
12
23
85
16
1
18
35
4
3
55
76
133
17
7
21
34
134
52
41
46
42
67
51
59
38
84
120