98
12
80
31
39
61
55
42
14
34
25
13
18
20
24
88
76
26
21
109
67
17
8
33
22
112
41
19
89
40
28
51
52
10
32
186
16
36
54