29
26
57
104
175
250
255
51
254
186
194
88
110
42
125
68
209
17
86
439
90
44
369
67
115
52
54
45
33
129
200
268
670
153
89
218
383
169
159
87
6
81
39
108
94
155
105
354
46
72
79
60
141
80