22
43
66
113
42
421
92
44
61
11
119
18
47
412
213
21
183
232
553
33
111
122
53
28
73
78
104
195
79
16
49
12
17
70
72
32
134
100
148
260
738