35
59
89
27
52
63
8
46
290
24
126
191
15
82
28
142
40
287
131
6
19
330
97
39
26
68
60
101
44
122
9
92
7
29
14
18
47
80
67
112
622
69
100
50
30
43
146