43
96
15
169
35
50
20
31
34
62
427
65
304
48
70
46
184
94
66
12
49
231
33
100
14
171
107
124
60
153
172
243
63
39
59
21
64
53
40
143
103
708
106
90
45
27