29
43
58
256
58
45
41
42
23
32
26
193
39
77
48
32
42
32
259
42
8
42
8
16
175
109
42
42
101
34
180
16
98
14
162
13
16
26
22
170
29
13
78
96
28
184
52
23
42
52
93
68
34
35
15
14
113
42
50