99
55
84
47
46
105
115
277
32
274
60
304
902
35
119
68
401
33
90
43
88
137
128
59
180
229
85
16
56
343
322
123
183
136
141
118
69
153
169
802
34
190
125
26
331
87
13
980
70
230
71
31
89