56
14
7
44
27
19
205
274
99
25
21
538
29
95
13
211
40
64
55
23
26
41
17
130
75
170
36
35
112
20
132
488
10
15
480
240
254
88
12
54
66
139
22
90
244
230
96
341