162
115
69
216
23
78
275
217
237
297
74
95
156
202
27
56
52
22
48
323
38
735
60
45
86
127
93
98
15
88
68
34
319
59
164
128
55
257
306
35
94
46
131
42
1753
108
43
255
75
100
681