23
61
84
35
219
34
28
98
246
72
21
20
80
32
149
236
102
37
239
291
126
46
68
25
53
51
175
10
7
259
286
81
181
38
170
43
205
187
1167
75
151
87
147
93
110
24
73
42
31
15