26
33
50
53
114
110
164
215
521
95
62
232
86
24
13
77
242
142
118
106
18
9
154
210
65
189
85
47
112
57
67
98
87
48
73
184
31
173
43
139
45
546
417
82
46
32
430
157
35
231
133
916
94
37
160