275
76
52
111
239
42
66
73
89
112
24
37
281
93
256
41
355
133
136
51
170
25
57
59
156
68
54
34
90
1
62
80
254
468
33
67
222
104
13
109
35
69
184
12
63
172
166