20
49
21
29
146
33
17
84
40
19
73
5
45
32
57
41
7
287
15
186
82
55
27
44
161
53
43
39
65
66
9
30
10
59
242
215
69
46
78
171
36
50
2
34
1
3
61
26
298