19
24
25
83
45
248
66
23
141
94
598
385
318
136
243
41
39
46
189
85
47
58
155
67
35
37
73
32
62
268
181
36
492
91
76
267
117
43
44
79
1018
59
525
63
42
150
107
483
264
61
14