28
19
13
21
53
15
46
45
140
74
89
156
70
152
123
60
104
67
54
100
223
52
80
119
130
82
91
199
95
117
48
248
333
31
237
39
37
154
71
88
38
35
62
33
177
36
101
157