1
02
1
03
5
04
9
05
7
06
3
07
7
09
10
10
14
11
28
12
25
13
10
14
29
16
33
17
32
18
56
19
39
20
32
21
1
22
60
23
80
24
69
25
42
26
45
27
23
28
51
30