357
26
33
50
53
114
110
164
215
521
94
62
229
86
24
13
77
242
142
118
106
18
9
151
209
65
189
85
47
112
57
67
98
87
48
73
183
31
173
43
139
45
544
417
81
46
32
430
157
35
230
133
912
37
160