21
18
248
15
88
70
39
6
2
8
35
14
32
25
17
28
52
22
10
329
201
9
13
29
80
37
31
60
27
48
40
16
247
4
19
20
11
36
24