43
81
16
104
87
92
39
20
29
47
146
133
91
141
647
182
148
18
536
118
59
82
159
66
51
52
156
113
125
32
67
116
236
117
149
139
150
98
37
134
38
62
17
257
167
331
77
143
138
70
44
24
83