39
99
47
28
44
46
123
104
65
351
369
43
59
306
283
19
173
270
58
169
74
133
52
106
15
132
32
165
112
110
167
382
90
66
116
20
61
62
105
88
108
79
34
45
151
60
113
107
2142
272
55