12
18
20
35
10
9
7
26
2
14
17
19
24
3
37
33
6
129
61
54
30
46
48
5
8
313
13
71
44
160
117
89
93
135
32
81
143
28
172
15
84
23