31
113
53
76
79
124
127
55
63
86
118
149
245
59
60
72
44
64
57
16
111
71
106
144
34
176
137
92
27
273
41
249
46
204
110
201
21
100
250
229
51
89
297
197
75
19
96
133
35
33
173