59
61
51
85
17
140
63
89
99
19
55
71
121
66
69
39
34
45
49
27
81
29
82
75
74
115
281
95
94
119
339
23
54
44
116
307
60
57
139
153
68
58
98
92
109