40
20
25
31
50
362
60
270
30
49
37
69
464
80
66
35
13
95
21
7
32
43
74
155
8
2
38
41
157
112
127
86
39
143
64
101
46
44
26
54
9
61
34
45
196
87
286