30
39
34
26
21
17
47
46
20
85
43
27
7
19
10
71
33
16
37
51
56
52
11
65
3
4
55
87
32
8
67
9
62
15
44
40
59
38
98
79
82
45
116
72
120