233
33
43
98
52
70
112
292
7
119
29
131
101
122
126
27
169
64
285
380
198
405
72
38
276
351
478
167
189
155
367
102
222
45
37
57
259
148
74
51
8
184
1271
26
350
366
46
36
50
166
87
18
121
177