22
21
18
30
6
5
8
20
40
25
109
14
13
12
303
7
16
9
24
56
15
31
35
27
10
19
66
26
200
36
48
55
11
45
169
67
28
64
51
379
72