43
45
205
99
383
240
200
162
16
472
187
339
707
30
102
63
579
6232
80
1625
51
78
60
560
282
104
4463
55
58
59
153
108
39
22
149
71
50
64
93
33
85
66
111
72
82
37
113
352
168
250
218