51
25
21
109
8
148
41
18
158
74
125
75
42
168
37
220
44
43
52
205
38
119
81
155
17
59
97
76
442
36
29
107
55
63
34
57
56
67
46
554
103
54
69
85
27
68
62
33
94
112
32
173