29
8
68
14
25
119
409
320
24
137
88
42
97
65
73
20
118
78
117
21
30
61
17
36
106
77
133
71
34
115
368
47
387
37
410
10
392
45
6
103
35
22
223
16
307
79
52