08
31
07
11
05
21
04
03
151
02
1
01
641
06
132
12
42
52
172
72
18
17
16
14
13
10
8
09
6
2
20
43
173
51
15
22
41
121