15
6
24
16
47
19
3
7
285
58
10
22
72
1
299
21
39
57
43
27
778
174
155
30
62
12
11
313
6531
110
9
14
46
68
37
252
28
18
167
36
51
359
13
390
40
216
80