25
53
8
22
23
71
31
17
37
20
67
42
14
221
215
206
106
214
40
297
141
155
156
115
49
607
51
160
18
83
304
135
34
98
138
182
610
104
248
337
233
102
66
56
256
89
108
277
143
33
55
319
75
132