15
10
6
18
77
19
291
34
27
143
152
57
63
8
325
3
24
555
43
5
32
12
11
22
13
239
158
212
51
4
44
58
53
17
26
172
9
41
37
23
55
93
211
68
29
39