15
6
39
32
18
5
69
24
23
172
16
247
72
122
29
73
46
3
299
20
61
44
2
152
43
83
49
36
54
97
138
52
53
41
233
136
38
98
25
17
22
50
30
11