184
56
44
74
51
35
83
36
20
68
76
85
43
29
69
38
137
32
95
52
100
98
147
47
37
61
53
34
99
27
70
45
31
16
79
41
48
18
63
33
19
161
166
118