2
10
9
1
20
16
25
5
34
13
22
6
14
26
4
17
11
47
51
28
50
21
12
39
78
32
15
18
43
56
30
36
196
76
684
42
85
84
106
73
217
124
191