239
43
96
107
61
52
22
63
191
110
187
180
39
222
121
34
41
26
550
36
108
177
119
71
42
853
53
195
182
51
69
29
48
278
361
8
38
112
114
74
144
204
20
40
227
85
27
104
24
134
57
143
72
99