40
27
29
220
65
38
71
24
139
22
51
20
82
31
571
59
16
18
72
184
8
89
36
129
45
33
187
2077
17
559
170
48
42
30
64
34
3
28
138
46
66
101
276
41
79
32
70