31
30
1
29
27
28
26
25
24
23
22
21
18
20
19
17
16
2
15
14
13
12
11
09
08
10
07
06
05
04
03
01
02
143
142
141
140
139
138
137
136
135