45
620
122
20
9
187
90
48
10
121
23
24
13
6
22
606
136
8
192
7
60
600
99
38
4
5
460
12
51
238
183
154
50
41
65
299
177
149
204
37
363
44
27
129
200
406
1
1082
132
46