2
6
11
5
7
3
4
8
54
16
99
30
161
42
65
26
24
35
9
62
39
87
61
21
227
45
55
76
78
246
53
47
98
20
37
32
22
260
174
135
116
208
239
152
144