20
150
17
68
95
142
19
15
120
65
36
149
50
140
72
60
22
49
147
53
34
4
289
61
40
114
28
116
213
133
130
627
887
146
45
110
70
16
23
39
91
118
67
25
6
24
743
37
493
106