13
21
28
129
8
112
14
24
18
10
35
9
11
6
43
4
32
44
75
99
123
66
78
265
285
3
1
22
23
12
20
72
30
15
16
38
5