47
34
33
27
46
121
10
42
19
21
29
213
87
64
28
169
258
26
80
286
452
15
9
40
97
53
54
260
75
52
8
25
59
60
50
98
156
84
43
100
35
58
91
78
147
56
23
44
41
55