2
01
25
02
18
03
4
04
2
05
22
06
15
07
16
08
14
09
18
10
8
11
16
13
17
14
7
15
10
16
7
17
5
18
11
20
11
21
25
22
15
23
17
24
3
25
22
27
12
28
23
29
11
30
7
31