19
54
70
105
181
133
86
88
37
65
39
45
42
115
33
51
68
120
82
163
59
46
104
256
176
290
41
49
21
84
48
79
36
53
9
22
90
87
10
30
24
146
50
26
232
216
78
566