28
20
14
21
53
15
47
45
140
74
89
157
71
153
124
60
104
67
54
100
227
52
80
119
130
82
92
19
199
95
117
48
248
334
31
239
123
39
37
156
158
88
38
35
62
33
179
36
101