39
32
161
43
143
94
171
16
369
46
51
25
36
544
50
37
18
68
109
189
185
107
53
111
117
96
92
602
135
312
88
540
87
106
134
300
212
280
130
643
104
397
392
170
238
310
169
131
321
90
136
173
203
253
302
63
401
156