2
10
13
27
5
33
24
41
9
22
39
12
7
19
14
18
15
21
47
17
20
30
23
43
25
62
31
37
46
28
77
38
60
297
58
42