29
195
59
50
166
39
145
18
57
7
49
68
63
13
27
36
25
105
83
20
30
43
77
62
53
23
34
67
236
74
84
61
45
26
66
31
44
42
35
33
32
51