31
29
48
42
305
85
86
36
109
65
54
40
24
66
17
35
169
39
121
38
80
12
32
22
15
63
58
43
21
95
72
25
19
427
23
20
28
49
26
18
68
69
27