2
3
26
6
12
11
21
4
9
1
38
5
25
33
27
16
24
121
41
68
60
20
47
15
61
23
30
53
244
112
109
48
83
224
273
142
62
49
81
64
58
71
52
55
63