32
35
27
158
39
102
88
37
26
71
61
5
25
56
21
65
18
74
23
52
43
34
11
86
28
44
36
73
45
85
53
41
69
668
175
40
31
103
114