3
1
2
13
6
10
14
4
9
16
5
7
55
17
99
31
161
42
66
26
24
36
12
62
39
87
61
21
227
45
56
79
246
53
47
98
20
37
33
22
30