15
115
51
8
20
40
150
38
52
101
29
13
478
25
46
14
32
27
11
21
47
34
70
78
24
31
19
36
50
186
41
39
22
154
135
48
33
43
319
62
17
30
89