20
9
10
4
7
48
24
87
18
58
81
122
120
6
41
21
74
33
35
22
59
200
49
62
101
223
174
50
89
467
159
267
46
34
97
172
182
227
65
257
98
47
140
130
153
138
82
390
84
31
37
73
77
137