20
60
333
19
45
27
49
51
25
79
28
112
61
105
38
158
50
67
200
508
90
57
222
22
65
11
121
59
84
73
225
133
75
37
86
74
116
64
101
17
36
9
143
30
137
196
8
3
141
63
42