20
2
9
29
4
5
35
24
16
11
15
36
23
8
10
3
26
12
17
52
45
21
545
19
348
39
14
18
53
43
285
63
264
42
25