42
72
147
80
198
261
127
64
66
311
39
87
3512
30
48
61
123
166
986
27
317
131
337
306
389
160
33
28
197
977
54
2189
19
2041
63
58
187
584
36
96
575
59
257
18
200
135
73
862
88
22
76
132
56
103
265
263