40
19
172
62
13
59
50
54
31
79
28
18
20
56
61
47
87
27
37
164
258
25
46
66
144
157
166
181
127
182
96
88
53
105
26
22
148
76
51
81
36
218
43
64
34
45
365
161
48