11
20
22
30
45
63
19
119
132
49
74
600
23
179
169
17
118
48
133
70
39
34
333
268
245
94
80
246
198
59
78
4
69
91
162
157
51
99
77
229
13
418
338
95
182
142
55
82
145
26
124
67
18
160
222