20
201
103
90
94
366
179
86
87
67
380
98
182
256
31
89
93
110
188
88
48
106
46
155
69
52
91
25
56
39
18
38
4
2
129
36
54
50
57
34
16
123
95
444
142
40