21
15
45
16
53
92
266
72
38
94
22
83
37
122
198
136
484
28
204
17
164
27
85
51
71
69
100
20
23
96
123
187
121
116
165
240
10
175
78
25
638
65
18
54
95
14
162
117
82
49
40
48