40
46
87
77
54
19
37
14
98
16
208
268
39
32
171
83
43
144
8
33
25
27
20
44
140
105
49
47
81
103
631
12
73
78
96
15
13
52
93
464
45
99
146
151
183
36
72
9
35
26
50