47
111
16
24
147
483
53
9
37
35
52
115
2297
179
91
645
210
88
658
186
158
28
14
15
36
64
67
19
65
44
26
99
43
49
66
22
45
118
11
39
201
5
112
93