3
5
27
7
13
12
25
4
2
39
6
28
33
20
26
123
46
71
60
47
15
61
23
30
53
246
43
112
109
48
83
16
225
273
142
62
49
81
65
64
58
9
52
55