31
58
73
30
9
33
29
22
25
10
23
47
16
15
55
501
32
36
38
37
14
26
20
7
19
53
69
43
35
21
46
17
87
44
11