5
11
1
9
4
3
12
13
2
10
22
6
23
30
65
7
34
17
21
42
14
165
16
233
280
48
20
92
19
50
248
49
123
84
161
79
85
57
36
32
168
199
207