357
19
321
57
243
168
22
88
101
90
62
352
292
166
24
67
151
27
114
128
85
74
267
242
320
51
132
8
356
687
155
7
162
37
58
53
236
216
39
20
118
10
83
49
28
113
94
184
175
43
13
98