2
4
3
5
27
7
13
12
25
39
6
28
33
20
26
122
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