29
36
9
27
15
14
7
57
107
310
32
79
10
35
18
46
67
54
53
39
61
48
30
37
47
22
28
119
40
64
68
118
34
452
21
70
50
59
62
187
147
114
63
41
26
25
115
24