25
35
64
65
59
699
157
27
47
93
96
57
425
155
95
866
36
17
77
117
53
131
34
63
42
44
1070
243
24
23
43
191
749
107
185
9
5
89
22
509
301
186
169
45
33
74
21
104
13
162
103