51
54
41
29
159
61
38
60
100
189
79
93
62
69
52
46
49
27
138
95
31
142
156
58
199
55
97
172
253
137
66
76
162
179
104
56
105
22
35
26
103
25
85
34
17
122
68
39
132
75