45
48
159
29
27
2
16
39
60
301
43
185
64
67
54
51
288
97
665
234
71
219
122
42
171
188
99
137
32
152
6
49
18
41
84
131
170
74
82
92
46
78
73
44
24
113
65
20
34