40
81
70
21
35
72
26
188
503
128
76
41
79
87
53
58
20
74
45
61
473
60
27
23
90
258
32
99
28
94
18
44
88
194
39
48
160
214
34
63
82
84
31
38
166
147
43
42
219
98