15
17
22
16
19
45
399
36
35
51
29
31
40
12
18
42
28
21
25
14
32
88
38
30
49
46
53
47
13
121
65
66
41
179
34
37
1097
103
77
52
240
39