55
49
96
263
134
155
75
60
204
64
66
101
238
95
37
192
119
213
220
17
21
231
164
94
54
258
41
285
106
446
159
174
56
169
135
189
77
128
143
63
67
176
30
58
70
48
79
74
210
89
71
102