120
16
149
54
41
104
84
107
56
27
259
38
159
18
86
13
14
19
166
15
68
588
52
45
99
50
69
58
46
101
158
44
254
131
49
82
71
63
17
258
257
105
66
20
51
571
30
39
37
74
59
199
256
142