7
3
4
5
71
1
54
11
17
12
15
77
29
13
16
18
91
51
50
21
47
10
94
37
42
39
79
142
26
363
9
33
14
62
35
27
23
126