31
30
25
21
128
27
55
47
29
42
32
19
46
15
40
57
78
41
22
51
17
36
11
26
24
39
23
35
224
58
92
80
37
64
65
110
173
147
629
79
106
48