59
55
27
42
58
99
161
52
29
93
37
33
21
44
18
151
90
49
36
66
81
135
220
26
17
138
35
69
19
54
46
47
82
48
63
92
50
51
132
118
113
43
829
170
89
77
31
40
30
260
91