2
5
12
7
8
4
10
63
19
22
87
11
52
29
14
43
44
28
20
6
46
36
16
53
18
27
26
80
17
40
49
21
61
57
73
92
47
151
69
34
56
99