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