23
34
43
95
26
81
25
264
13
44
225
29
35
1228
38
63
91
167
783
104
237
636
69
103
538
177
277
89
125
30
52
142
59
36
169
396
123
141
97
27
1340
94
351
47
76
605
16
157
80
33
207
206
196
519