61
33
78
39
15
73
60
77
45
70
51
137
215
46
23
133
12
71
38
84
36
69
41
140
190
49
102
37
17
111
52
28
90
80
98
115
181
305
113
191
1021