493
159
27
151
128
86
79
456
97
72
35
122
82
140
55
51
64
22
25
185
173
299
18
46
14
275
24
26
81
62
103
145
73
28
34
232
601
63
36
21
104
153
94
60
77
106