74
32
46
22
50
77
37
43
19
40
29
27
135
106
128
28
61
30
68
80
59
108
84
168
49
69
173
145
182
56
53
63
57
72
45
36
412
33
82
340
153
66
44
54
188
21
15
85
95