28
29
18
30
218
369
196
19
186
15
77
210
141
121
209
75
89
339
53
13
628
356
299
391
265
226
598
31
57
37
685
238
26
74
234
365
39
128
34
192
17
562
40
87
50
568
44
71
123
132