509
56
84
59
67
36
26
45
294
133
25
54
66
90
92
124
170
88
17
13
29
15
40
14
43
18
12
31
27
758
8
201
86
34
336
3203
70
177
195
57
64
144
142
111
136
140
211