75
58
26
13
137
33
28
174
20
37
43
62
69
52
106
32
35
19
47
59
42
90
45
10
39
107
456
406
71
55
63
72
15
130
27
21
96
22
48
136
64
112
68
167
31
321
24
101
134
54
86