2
10
11
5
33
42
38
68
12
14
54
36
9
80
4
8
19
6
39
1
27
43
20
51
22
23
31
85
15
16
32
79
215
633
153
132
70
26
106
91
7