12
22
65
212
76
86
11
46
67
24
8
25
20
47
35
44
6
14
37
9
13
33
53
7
73
10
23
16
21
140
54
113
75
124
87
157
159
298
164
32
18
28
60