43
32
25
45
86
89
81
14
184
55
99
60
39
10
103
17
149
284
264
52
118
101
303
148
33
57
82
87
37
100
506
31
70
46
120
21
50
6
18
29
178
138
91
345
28
124
83
242
74
98
157
84
72