40
75
34
137
31
198
20
46
77
63
271
43
79
59
112
29
462
24
176
90
67
108
49
21
57
22
866
25
28
54
199
30
38
17
71
253
73
32
33
39
207
444
211
80
69
41
11