86
76
43
114
36
45
87
13
142
48
54
37
20
147
55
62
49
158
74
41
174
105
78
133
63
18
72
64
44
22
101
140
84
177
40
92
42
155
116
289
80
192
53
330
461
102
109
33