29
43
63
569
90
39
54
32
137
36
57
22
88
51
33
45
34
70
20
67
21
61
12
53
44
93
23
16
25
37
64
85
48
46
27
14
38
73
115
79
198