6
77
4
10
37
13
18
5
20
273
28
16
14
44
55
130
43
92
78
119
393
84
266
367
106
60
89
98
9
36
46
59
32
24
120
144
110
42
182
540
524
319
401
12