29
87
62
196
170
45
136
68
58
57
94
42
84
72
77
31
71
61
44
79
46
40
67
37
27
50
138
48
75
49
34
35
23
21
33
69
22
99
41
19
24
53
52
32