20
98
82
28
5
4
26
29
43
6
81
12
9
23
27
74
52
38
34
75
64
85
102
8
7
117
31
25
35
44
40
36
106
16
18
101
13
61
62
33
30
90
57