51
91
98
54
97
82
140
94
93
30
302
86
111
112
88
18
43
26
178
29
268
37
16
36
209
138
149
48
449
448
75
196
130
32
126
42
44
225
87
70
9
238
52
60
45
65
84
132
312
46
218