23
269
47
24
25
16
42
88
197
37
39
48
138
17
32
19
67
31
123
479
483
352
325
435
9
101
41
97
56
54
63
73
35
40
84
53
149
36
264
87
20
163
50
134
13
60
49
150
62
64
51
317
10
29