2
5
7
4
15
26
42
22
79
33
24
6
40
18
90
27
3
12
13
11
44
31
8
9
23
46
70
83
19
39
28
1
14
10
36
164
16
75
49