2
7
4
45
5
42
1
16
64
17
47
11
22
55
50
9
49
26
44
113
23
21
8
84
76
52
363
12
6
72
62
13
10
14
20
40
28
30
18
70