23
60
48
40
51
90
66
24
42
15
200
97
59
37
54
12
39
36
87
68
8
147
88
27
113
108
138
134
157
861
168
111
80
194
43
74
233
110
122
238
91
308
28
106
38
70
49
63
292