54
13
89
93
33
39
32
31
55
59
44
130
199
92
220
257
64
151
142
70
518
196
185
167
268
150
101
155
75
63
87
135
180
84
126
110
86
113
132
96
116
41
73
66
175