32
31
02
25
08
17
23
01
37
05
10
15
20
30
29
19