50
172
94
42
89
162
544
61
241
17
88
69
113
84
79
52
54
121
30
27
53
63
107
48
60
36
168
16
214
74
133
134
41
136
47
37
35
549
90
62
68
80
58
28
20
14
40
106
156
97
230
56