20
86
26
111
34
19
96
39
50
23
84
55
35
43
33
38
15
60
139
133
30
16
0
9
109
76
5
67
46
12
66
80
29
75
123
32
51
21
27
31
17
37
22
58
65