303
967
272
610
27
281
286
257
28
243
67
297
35
230
58
185
48
128
26
121
37
176
104
13
114
14
90
30
329
22
101
5
84
10
112