30
31
66
24
20
53
22
21
16
56
29
57
10
27
52
11
72
18
118
64
69
97
41
15
39
139
43
65
1
5
34
55
71
62
46
13
48
28
37
7
17
49
63